VisionRequest A type for image-analysis requests. Declarationprotocol VisionRequest : CustomStringConvertible, Hashable, Sendable TopicsGetting the compute devicecomputeDevice(for:)supportedComputeStageDevicesComputeStageSetting the compute devicesetComputeDevice(_:for:)Getting the descriptordescriptorPerforming the requestResultVisionResultDefault ImplementationsCustomStringConvertible Implementations RelationshipsInherits FromCustomStringConvertibleEquatableHashableSendableSendableMetatypeInherited ByImageProcessingRequestStatefulRequestTargetedRequestConforming TypesCalculateImageAestheticsScoresRequestClassifyImageRequestCoreMLRequestDetectAnimalBodyPoseRequestDetectBarcodesRequestDetectContoursRequestDetectDocumentSegmentationRequestDetectFaceCaptureQualityRequestDetectFaceLandmarksRequestDetectFaceRectanglesRequestDetectHorizonRequestDetectHumanBodyPose3DRequestDetectHumanBodyPoseRequestDetectHumanHandPoseRequestDetectHumanRectanglesRequestDetectLensSmudgeRequestDetectRectanglesRequestDetectTextRectanglesRequestDetectTrajectoriesRequestGenerateAttentionBasedSaliencyImageRequestGenerateForegroundInstanceMaskRequestGenerateImageFeaturePrintRequestGenerateObjectnessBasedSaliencyImageRequestGeneratePersonInstanceMaskRequestGeneratePersonSegmentationRequestRecognizeAnimalsRequestRecognizeDocumentsRequestRecognizeTextRequestTrackHomographicImageRegistrationRequestTrackObjectRequestTrackOpticalFlowRequestTrackRectangleRequestTrackTranslationalImageRegistrationRequest See AlsoProtocolsImageProcessingRequestPoseProvidingStatefulRequestTargetedRequestVisionObservation