Vision Пространство имен

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

Классы

Имя Описание
VNAnimalBodyPoseObservation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNAnimalBodyPoseObservationJointNameExtensions

Методы расширения для VNAnimalBodyPoseObservationJointName перечисления.

VNAnimalBodyPoseObservationJointsGroupNameExtensions

Методы расширения для VNAnimalBodyPoseObservationJointsGroupName перечисления.

VNAnimalIdentifierExtensions

Методы расширения для VNAnimalIdentifier перечисления.

VNBarcodeObservation

Объект, VNRectangleObservation в котором распознался штрихкод.

VNBarcodeSymbologyExtensions

Методы расширения для VNBarcodeSymbology перечисления.

VNCalculateImageAestheticsScoresRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNCircle

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNClassificationObservation

Подкласс для моделей VNObservation CoreML, которые прогнозируют одну функцию.

VNClassifyImageRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNComputeStageExtensions

Методы расширения для VNComputeStage перечисления.

VNContour

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNContoursObservation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNCoreMLFeatureValueObservation

Объект, VNObservation содержащий функцию, обнаруженную моделью Core ML.

VNCoreMLModel

Упаковывает модель CoreML для использования в пространстве имен Визуального зрения.

VNCoreMLRequest

Подкласс, VNImageBasedRequest использующий модель машинного обучения Core для обработки.

VNDetectAnimalBodyPoseRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectBarcodesRequest

Подкласс VNImageBasedRequest , который обнаруживает штрихкоды.

VNDetectContoursRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectDocumentSegmentationRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectedObjectObservation

Объект, VNObservation включающий обнаружение прямоугольного объекта.

VNDetectedPoint

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectFaceCaptureQualityRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectFaceLandmarksRequest

A VNImageBasedRequest для распознавания компонентов лиц.

VNDetectFaceRectanglesRequest

Для VNImageBasedRequest получения ограничивающих прямоугольников всех лиц, обнаруженных в источнике.

VNDetectHorizonRequest

Объект для VNImageBasedRequest извлечения горизонта в источнике.

VNDetectHumanBodyPose3DRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectHumanBodyPoseRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectHumanHandPoseRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectHumanRectanglesRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectRectanglesRequest

Для VNImageBasedRequest получения прямоугольных областей, обнаруженных в источнике.

VNDetectTextRectanglesRequest

Значение для VNImageBasedRequest получения ограничивающих прямоугольников любых текстовых блоков, обнаруженных в источнике.

VNDetectTrajectoriesRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNErrorCodeExtensions

Методы расширения для VNErrorCode перечисления.

VNFaceLandmarkRegion

Абстрактный базовый класс для классов, содержащих сведения о ориентирах лица.

VNFaceLandmarkRegion2D

Объект, VNFaceLandmarkRegion содержащий двухмерные сведения о распознанной достопримечательности лица.

VNFaceLandmarks

Абстрактный базовый класс для классов, которые содержат сведения о распознанных ориентирах лица.

VNFaceLandmarks2D

Объект VNFaceLandmarks , который хранит сведения о ориентирах в 2D-пространстве.

VNFaceObservation

А, VNDetectedObjectObservation включающее лицо.

VNFeaturePrintObservation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNGenerateAttentionBasedSaliencyImageRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNGenerateForegroundInstanceMaskRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNGenerateImageFeaturePrintRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNGenerateObjectnessBasedSaliencyImageRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNGenerateOpticalFlowRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNGeneratePersonInstanceMaskRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNGeneratePersonSegmentationRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNGeometryUtils

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNHomographicImageRegistrationRequest

Объект VNImageRegistrationRequest , который пытается использовать homography для выравнивания исходных изображений.

VNHorizonObservation

A VNObservation , включающее обнаружение линии горизонта.

VNHumanBodyPose3DObservation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNHumanBodyPose3DObservationJointNameExtensions

Методы расширения для VNHumanBodyPose3DObservationJointName перечисления.

VNHumanBodyPose3DObservationJointsGroupNameExtensions

Методы расширения для VNHumanBodyPose3DObservationJointsGroupName перечисления.

VNHumanBodyPoseObservation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNHumanBodyPoseObservationJointNameExtensions

Методы расширения для VNHumanBodyPoseObservationJointName перечисления.

VNHumanBodyPoseObservationJointsGroupNameExtensions

Методы расширения для VNHumanBodyPoseObservationJointsGroupName перечисления.

VNHumanBodyRecognizedPoint3D

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNHumanHandPoseObservation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNHumanHandPoseObservationJointNameExtensions

Методы расширения для VNHumanHandPoseObservationJointName перечисления.

VNHumanHandPoseObservationJointsGroupNameExtensions

Методы расширения для VNHumanHandPoseObservationJointsGroupName перечисления.

VNHumanObservation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNImageAestheticsScoresObservation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNImageAlignmentObservation

Абстрактный базовый VNObservation класс, содержащий сведения о выравнивании изображений.

VNImageBasedRequest

Абстрактный базовый класс для VNRequestS, работающих на изображениях.

VNImageHomographicAlignmentObservation

Наблюдение, результаты которого являются трехмерным преобразованием warp для выравнивания двух изображений.

VNImageOptions

Параметры DictionaryContainer хранения, используемые в запросах визуального зрения.

VNImageRegistrationRequest

Абстрактный подкласс VNTargetedImageRequest , который пытается выровнять изображение с эталонным изображением.

VNImageRequestHandler

Координирует запросы на зрение одного изображения.

VNImageTranslationAlignmentObservation

Значение VNImageAlignmentObservation , в котором выравнивание ограничено аффинным преобразованием.

VNInstanceMaskObservation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNObservation

Абстрактный базовый класс для результатов обработки зрения.

VNPixelBufferObservation

Объект, VNObservation работающий над CVPixelBuffer объектами.

VNPoint

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNPoint3D

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRecognizeAnimalsRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRecognizedObjectObservation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRecognizedPoint

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRecognizedPoint3D

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRecognizedPoints3DObservation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRecognizedPointsObservation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRecognizedText

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRecognizedTextObservation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRecognizeTextRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRectangleObservation

Прямоугольная VNDetectedObjectObservation область.

VNRequest

Абстрактный базовый класс для запроса на обработку зрения.

VNSaliencyImageObservation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNSequenceRequestHandler

Координирует запросы визуального зрения последовательности изображений (например, видеопоток).

VNStatefulRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNTargetedImageRequest

Абстрактная для VNImageBasedRequest запросов, работающих на двух изображениях.

VNTextObservation

Блок VNDetectedObjectObservation текста.

VNTrackHomographicImageRegistrationRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNTrackingRequest

Абстрактный VNImageBasedRequest , который является базовым классом для запросов, отслеживающих объект между несколькими изображениями.

VNTrackObjectRequest

Объект VNTrackingRequest , отслеживающий ранее распознанный объект в нескольких кадрах.

VNTrackOpticalFlowRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNTrackRectangleRequest

Объект VNTrackingRequest , отслеживающий прямоугольную область по нескольким кадрам.

VNTrackTranslationalImageRegistrationRequest

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNTrajectoryObservation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNTranslationalImageRegistrationRequest

Значение, VNImageRegistrationRequest которое ограничивает результат регистрации аффинным преобразованием.

VNUtils

Набор служебных функций для работы с изображениями.

VNVector

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNVideoProcessor

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNVideoProcessorCadence

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNVideoProcessorFrameRateCadence

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNVideoProcessorRequestProcessingOptions

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNVideoProcessorTimeIntervalCadence

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

Интерфейсы

Имя Описание
IVNFaceObservationAccepting

Интерфейс для VNImageBasedRequest объектов, которые могут обнаруживать лица (например, VNDetectFaceLandmarksRequest).

IVNRequestProgressProviding

Этот интерфейс представляет протокол VNRequestProgressProvidingObjective-C.

IVNRequestRevisionProviding

Этот интерфейс представляет протокол VNRequestRevisionProvidingObjective-C.

Перечисления

Имя Описание
VNAnimalBodyPoseObservationJointName

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNAnimalBodyPoseObservationJointsGroupName

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNAnimalIdentifier

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNBarcodeCompositeType

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNBarcodeObservationRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNBarcodeSymbology

Перечисленные поддерживаемые стандарты штрихкода.

VNCalculateImageAestheticsScoresRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNChirality

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNCircleInitializationOption

Этот перечисление используется для выбора способа инициализации нового экземпляра VNCircleобъекта.

VNClassifyImageRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNComputeStage

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNCoreMLRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectBarcodesRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectContourRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectDocumentSegmentationRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectedObjectObservationRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectFaceCaptureQualityRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectFaceLandmarksRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectFaceRectanglesRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectHorizonRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectHumanBodyPose3DRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectHumanBodyPoseRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectHumanHandPoseRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectHumanRectanglesRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectRectanglesRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectTextRectanglesRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNDetectTrajectoriesRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNElementType

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNErrorCode

Перечисляет ошибки, связанные с запросами визуального зрения.

VNFaceObservationRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNGenerateAttentionBasedSaliencyImageRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNGenerateImageFeaturePrintRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNGenerateObjectnessBasedSaliencyImageRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNGenerateOpticalFlowRequestComputationAccuracy

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNGenerateOpticalFlowRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNGeneratePersonSegmentationRequestQualityLevel

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNGeneratePersonSegmentationRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNHomographicImageRegistrationRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNHumanBodyPose3DObservationHeightEstimation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNHumanBodyPose3DObservationJointName

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNHumanBodyPose3DObservationJointsGroupName

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNHumanBodyPoseObservationJointName

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNHumanBodyPoseObservationJointsGroupName

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNHumanHandPoseObservationJointName

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNHumanHandPoseObservationJointsGroupName

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNImageCropAndScaleOption

Перечисляет, как изображение должно быть обрезано и масштабировано во время обработки.

VNPointsClassification

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRecognizeAnimalsRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRecognizedObjectObservationRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRecognizeTextRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRectangleObservationRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRequestFaceLandmarksConstellation

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRequestTextRecognitionLevel

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNRequestTrackingLevel

Перечисляет акцент алгоритма отслеживания.

VNStatefulRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNTextObservationRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNTrackHomographicImageRegistrationRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNTrackObjectRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNTrackOpticalFlowRequestComputationAccuracy

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNTrackOpticalFlowRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNTrackRectangleRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNTrackTranslationalImageRegistrationRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

VNTranslationalImageRegistrationRequestRevision

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

Делегаты

Имя Описание
VNRequestCompletionHandler

Делегат, который вызывается один раз для каждой функции, обнаруженной в объекте VNRequest.

VNRequestProgressHandler

Пространство имен Визуального распознавания предоставляет высокоуровневые средства распознавания изображений и регистрации.

Комментарии

Пространство имен визуального распознавания предоставляет общий интерфейс для высокоуровневых задач распознавания изображений, сегментации и машинного обучения.

Пространство имен Визуального зрения предоставляет ряд встроенных функций обработки изображений:

задачиТипы запросов
Обнаружение лиц и геометрия VNDetectFaceRectanglesRequest, VNDetectFaceLandmarksRequest
Распознавание штрихкодов VNDetectBarcodesRequest
Регистрация изображений VNTranslationalImageRegistrationRequest, VNHomographicImageRegistrationRequest
Обнаружение текста VNDetectTextRectanglesRequest
Обнаружение и выпрямления горизонта VNDetectHorizonRequest
Обнаружение объектов и отслеживание VNDetectRectanglesRequest, VNTrackObjectRequest

Помимо встроенных функций, Vision поддерживает гибкие запросы на основе изображений к MLModel объектам. В отличие от точных требований к входным данным CoreML, реализующие VNTargetedImageRequest могут принимать различные форматы изображений: CIImage, CGImageи CVPixelBuffer объекты. Система масштабирует и преобразует изображение в входной формат, необходимый для MLModelэтого параметра.

Во всех случаях запросы визуального зрения и изображение передаются VNImageRequestHandlerв объект, метод которого Perform выполняет обратный вызов, передав один или несколько VNObservation объектов соответствующего типа запроса. Рассмотрим пример.

var rectangleRequest = new VNDetectRectanglesRequest(HandleRectangles);
var handler = new VNImageRequestHandler(img, orientation, new VNImageOptions());
DispatchQueue.DefaultGlobalQueue.DispatchAsync(()=>{
    handler.Perform(new VNRequest[] {rectangleRequest}, out var error);
    if (error != null)
    {
       ErrorOccurred(error);
    }
});

void HandleRectangles(VNRequest request, NSError error){
	VNRectangleObservation[] observations = request.GetResults<VNRectangleObservation>();
  // ... etc ...
}