VNImageRequestHandler.Perform(VNRequest[], NSError) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Exécute de manière asynchrone la reconnaissance de la vision pour le spécifié requests
.
[Foundation.Export("performRequests:error:")]
public virtual bool Perform (Vision.VNRequest[] requests, out Foundation.NSError error);
abstract member Perform : Vision.VNRequest[] * -> bool
override this.Perform : Vision.VNRequest[] * -> bool
Paramètres
- error
- NSError
Retours
- Attributs
Remarques
Le traitement des images peut prendre plusieurs secondes et les développeurs doivent utiliser un thread d’arrière-plan pour appeler cette méthode.
System.Threading.Tasks.Task.Run(() =>
{
using (var requestHandler = new VNImageRequestHandler(img, new NSDictionary()))
{
var findFacesRequest = new VNDetectFaceRectanglesRequest(faceDetectionHandler);
requestHandler.Perform(new[] { findFacesRequest }, out var error);
if (error != null)
{
HandleError(error);
}
}
});