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);
}
}
});