VNImageRequestHandler.Perform(VNRequest[], NSError) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以非同步方式執行指定 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
參數
- error
- NSError
傳回
- 屬性
備註
影像處理可能需要幾秒鐘的時間,開發人員應該使用背景執行緒來呼叫此方法。
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);
}
}
});