Поделиться через


VNImageRequestHandler.Perform(VNRequest[], NSError) Метод

Определение

Асинхронно выполняет распознавание зрения для указанного 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

Параметры

requests
VNRequest[]

Массив VNRequest объектов для поиска.

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

Применяется к