VNImageRequestHandler.Perform(VNRequest[], NSError) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue in modo asincrono il riconoscimento della visione per l'oggetto specificato 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
Parametri
- error
- NSError
Restituisce
- Attributi
Commenti
L'elaborazione delle immagini può richiedere alcuni secondi e gli sviluppatori devono usare un thread in background per chiamare questo metodo.
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);
}
}
});