Class Vision


  • public final class Vision
    extends java.lang.Object
    • Field Detail

      • VNRequestRevisionUnspecified

        public static final long VNRequestRevisionUnspecified
        A value that indicates that the request revision is either unknown or not applicable. API-Since: 12.0
        See Also:
        Constant Field Values
      • VNClassifyImageRequestRevision1

        public static final long VNClassifyImageRequestRevision1
        Classification with a taxonomy of 1,303 possible identifiers. API-Since: 13.0
        See Also:
        Constant Field Values
      • VNDetectBarcodesRequestRevision1

        @Deprecated
        public static final long VNDetectBarcodesRequestRevision1
        Deprecated.
        API-Since: 12.0 Deprecated-Since: 17.0
        See Also:
        Constant Field Values
      • VNDetectFaceRectanglesRequestRevision1

        @Deprecated
        public static final long VNDetectFaceRectanglesRequestRevision1
        Deprecated.
        API-Since: 12.0 Deprecated-Since: 16.0
        See Also:
        Constant Field Values
      • VNDetectFaceRectanglesRequestRevision2

        public static final long VNDetectFaceRectanglesRequestRevision2
        This request revsion can calculate face roll and yaw properties. See [VNFaceObservation -roll] and [VNFaceObservation -yaw] respectively. API-Since: 12.0
        See Also:
        Constant Field Values
      • VNDetectFaceLandmarksRequestRevision1

        @Deprecated
        public static final long VNDetectFaceLandmarksRequestRevision1
        Deprecated.
        API-Since: 12.0 Deprecated-Since: 16.0
        See Also:
        Constant Field Values
      • VNDetectFaceLandmarksRequestRevision2

        public static final long VNDetectFaceLandmarksRequestRevision2
        API-Since: 12.0
        See Also:
        Constant Field Values
      • VNDetectFaceLandmarksRequestRevision3

        public static final long VNDetectFaceLandmarksRequestRevision3
        API-Since: 13.0
        See Also:
        Constant Field Values
      • VNDetectFaceCaptureQualityRequestRevision1

        public static final long VNDetectFaceCaptureQualityRequestRevision1
        API-Since: 13.0
        See Also:
        Constant Field Values
      • VNDetectHorizonRequestRevision1

        public static final long VNDetectHorizonRequestRevision1
        API-Since: 12.0
        See Also:
        Constant Field Values
      • VNDetectRectanglesRequestRevision1

        public static final long VNDetectRectanglesRequestRevision1
        API-Since: 12.0
        See Also:
        Constant Field Values
      • VNDetectTextRectanglesRequestRevision1

        public static final long VNDetectTextRectanglesRequestRevision1
        API-Since: 12.0
        See Also:
        Constant Field Values
      • VNRecognizeTextRequestRevision1

        public static final long VNRecognizeTextRequestRevision1
        VNRecognizeTextRequestRevision1 only supports English API-Since: 13.0
        See Also:
        Constant Field Values
      • VNGenerateAttentionBasedSaliencyImageRequestRevision1

        public static final long VNGenerateAttentionBasedSaliencyImageRequestRevision1
        API-Since: 13.0
        See Also:
        Constant Field Values
      • VNGenerateObjectnessBasedSaliencyImageRequestRevision1

        public static final long VNGenerateObjectnessBasedSaliencyImageRequestRevision1
        API-Since: 13.0
        See Also:
        Constant Field Values
      • VNGenerateImageFeaturePrintRequestRevision1

        public static final long VNGenerateImageFeaturePrintRequestRevision1
        The feature print produced by the `VNClassifyImageRequestRevision1` classifier. API-Since: 13.0
        See Also:
        Constant Field Values
      • VNCoreMLRequestRevision1

        public static final long VNCoreMLRequestRevision1
        API-Since: 12.0
        See Also:
        Constant Field Values
      • VNTranslationalImageRegistrationRequestRevision1

        public static final long VNTranslationalImageRegistrationRequestRevision1
        API-Since: 12.0
        See Also:
        Constant Field Values
      • VNHomographicImageRegistrationRequestRevision1

        public static final long VNHomographicImageRegistrationRequestRevision1
        API-Since: 12.0
        See Also:
        Constant Field Values
      • VNTrackObjectRequestRevision1

        public static final long VNTrackObjectRequestRevision1
        API-Since: 12.0
        See Also:
        Constant Field Values
      • VNTrackObjectRequestRevision2

        public static final long VNTrackObjectRequestRevision2
        API-Since: 13.0
        See Also:
        Constant Field Values
      • VNTrackRectangleRequestRevision1

        public static final long VNTrackRectangleRequestRevision1
        API-Since: 12.0
        See Also:
        Constant Field Values
      • VNDetectHumanRectanglesRequestRevision1

        public static final long VNDetectHumanRectanglesRequestRevision1
        This request revsion can detect human upper body only API-Since: 13.0
        See Also:
        Constant Field Values
      • VNRecognizeAnimalsRequestRevision1

        public static final long VNRecognizeAnimalsRequestRevision1
        API-Since: 13.0
        See Also:
        Constant Field Values
      • VNDetectFaceCaptureQualityRequestRevision2

        public static final long VNDetectFaceCaptureQualityRequestRevision2
        API-Since: 14.0
        See Also:
        Constant Field Values
      • VNRecognizeTextRequestRevision2

        public static final long VNRecognizeTextRequestRevision2
        VNRecognizeTextRequestRevision2 supports English, Chinese, Portuguese, French, Italian, German and Spanish in the accurate recognition level. The fast recognition level supports English, Portuguese, French, Italian, German and Spanish. Best practice is to use supportedRecognitionLanguagesForTextRecognitionLevel to check for supported languages. As the underlying engine has changed from VNRecognizeTextRequestRevision1, results can differ but are generally more accurate. API-Since: 14.0
        See Also:
        Constant Field Values
      • VNGenerateOpticalFlowRequestRevision1

        public static final long VNGenerateOpticalFlowRequestRevision1
        API-Since: 14.0
        See Also:
        Constant Field Values
      • VNDetectHumanBodyPoseRequestRevision1

        public static final long VNDetectHumanBodyPoseRequestRevision1
        API-Since: 14.0
        See Also:
        Constant Field Values
      • VNDetectHumanHandPoseRequestRevision1

        public static final long VNDetectHumanHandPoseRequestRevision1
        API-Since: 14.0
        See Also:
        Constant Field Values
      • VNDetectContourRequestRevision1

        public static final long VNDetectContourRequestRevision1
        API-Since: 14.0
        See Also:
        Constant Field Values
      • VNDetectTrajectoriesRequestRevision1

        public static final long VNDetectTrajectoriesRequestRevision1
        API-Since: 14.0
        See Also:
        Constant Field Values
      • VNDetectBarcodesRequestRevision2

        public static final long VNDetectBarcodesRequestRevision2
        expands the set of detected symbologies and uses updated detection methods in comparison to revision 1 API-Since: 15.0
        See Also:
        Constant Field Values
      • VNDetectFaceRectanglesRequestRevision3

        public static final long VNDetectFaceRectanglesRequestRevision3
        This request revsion can calculate face pitch, in addition to roll and yaw, see [VNFaceObservation -pitch] property. In addition, all three properties - roll, yaw, and pitch are now reported in contiguous manner. API-Since: 15.0
        See Also:
        Constant Field Values
      • VNDetectHumanRectanglesRequestRevision2

        public static final long VNDetectHumanRectanglesRequestRevision2
        This request revsion can detect human full body in addition to upper body only in the previous revision. The choice is controlled by [VNDetectHumanRectanglesRequest -upperBodyOnly] property, which is by default set to YES API-Since: 15.0
        See Also:
        Constant Field Values
      • VNRecognizeAnimalsRequestRevision2

        public static final long VNRecognizeAnimalsRequestRevision2
        API-Since: 15.0
        See Also:
        Constant Field Values
      • VNGeneratePersonSegmentationRequestRevision1

        public static final long VNGeneratePersonSegmentationRequestRevision1
        API-Since: 15.0
        See Also:
        Constant Field Values
      • VNDetectDocumentSegmentationRequestRevision1

        public static final long VNDetectDocumentSegmentationRequestRevision1
        API-Since: 15.0
        See Also:
        Constant Field Values
      • VNDetectBarcodesRequestRevision3

        public static final long VNDetectBarcodesRequestRevision3
        uses updated detection methods in comparison to revision 1 and 2 API-Since: 16.0
        See Also:
        Constant Field Values
      • VNRecognizeTextRequestRevision3

        public static final long VNRecognizeTextRequestRevision3
        VNRecognizeTextRequestRevision3 supports all languages from previous revisions plus some new languages in the accurate recognition level. It also improves recognition capbilities for rotation and handwriting as well as support for the automatic language detection property. Best practice is to use supportedRecognitionLanguagesForTextRecognitionLevel to check for supported languages. As the underlying engine has changed from previous revsions, results can differ but are generally more accurate. API-Since: 16.0
        See Also:
        Constant Field Values
      • VNGenerateOpticalFlowRequestRevision2

        public static final long VNGenerateOpticalFlowRequestRevision2
        API-Since: 16.0
        See Also:
        Constant Field Values
      • VNClassifyImageRequestRevision2

        public static final long VNClassifyImageRequestRevision2
        The same taxonomy as `VNClassifyImageRequestRevision1` but with improved accuracy, reduced latency and memory utilization. API-Since: 17.0
        See Also:
        Constant Field Values
      • VNDetectBarcodesRequestRevision4

        public static final long VNDetectBarcodesRequestRevision4
        expands set of detected symbologies, improves accuracy, offers supplemental payloads, adds inverted color support, and may produce observations outside image bounds in comparision to prior revisions API-Since: 17.0
        See Also:
        Constant Field Values
      • VNDetectFaceCaptureQualityRequestRevision3

        public static final long VNDetectFaceCaptureQualityRequestRevision3
        The revision shows better correlation with human judgement on a larger and more diverse dataset. It is also more stable with respect to minor image variations. API-Since: 17.0
        See Also:
        Constant Field Values
      • VNGenerateAttentionBasedSaliencyImageRequestRevision2

        public static final long VNGenerateAttentionBasedSaliencyImageRequestRevision2
        Improved accuracy, reduced latency and memory utilization. API-Since: 17.0
        See Also:
        Constant Field Values
      • VNGenerateObjectnessBasedSaliencyImageRequestRevision2

        public static final long VNGenerateObjectnessBasedSaliencyImageRequestRevision2
        Improved accuracy, reduced latency and memory utilization. API-Since: 17.0
        See Also:
        Constant Field Values
      • VNGenerateImageFeaturePrintRequestRevision2

        public static final long VNGenerateImageFeaturePrintRequestRevision2
        The feature print produced by the `VNClassifyImageRequestRevision2` classifier. API-Since: 17.0
        See Also:
        Constant Field Values
      • VNGenerateForegroundInstanceMaskRequestRevision1

        public static final long VNGenerateForegroundInstanceMaskRequestRevision1
        API-Since: 17.0
        See Also:
        Constant Field Values
      • VNGeneratePersonInstanceMaskRequestRevision1

        public static final long VNGeneratePersonInstanceMaskRequestRevision1
        API-Since: 17.0
        See Also:
        Constant Field Values
      • VNTrackTranslationalImageRegistrationRequestRevision1

        public static final long VNTrackTranslationalImageRegistrationRequestRevision1
        API-Since: 17.0
        See Also:
        Constant Field Values
      • VNTrackHomographicImageRegistrationRequestRevision1

        public static final long VNTrackHomographicImageRegistrationRequestRevision1
        API-Since: 17.0
        See Also:
        Constant Field Values
      • VNTrackOpticalFlowRequestRevision1

        public static final long VNTrackOpticalFlowRequestRevision1
        API-Since: 17.0
        See Also:
        Constant Field Values
      • VNDetectAnimalBodyPoseRequestRevision1

        public static final long VNDetectAnimalBodyPoseRequestRevision1
        API-Since: 17.0
        See Also:
        Constant Field Values
      • VNDetectHumanBodyPose3DRequestRevision1

        public static final long VNDetectHumanBodyPose3DRequestRevision1
        API-Since: 17.0
        See Also:
        Constant Field Values
    • Method Detail

      • VNNormalizedRectIsIdentityRect

        public static boolean VNNormalizedRectIsIdentityRect​(CGRect normalizedRect)
        Determines whether or not the normalized rect describes the identity rect of { {0, 0}, {1, 1} }.
        Parameters:
        normalizedRect - The rectangle in the normalized coordinate space of [0..1].
        Returns:
        YES if the rect is the identity rect; otherwise, NO. API-Since: 11.0
      • VNImagePointForNormalizedPoint

        public static CGPoint VNImagePointForNormalizedPoint​(CGPoint normalizedPoint,
                                                             long imageWidth,
                                                             long imageHeight)
        Returns a point in (possibly non-integral) image coordinates that is projected from a point in a normalized coordinate space.
        Parameters:
        normalizedPoint - The point in the normalized coordinate space of [0..1].
        imageWidth - The pixel width of the image.
        imageHeight - The pixel height of the image.
        Returns:
        the point in image coordinates. API-Since: 11.0
      • VNImageRectForNormalizedRect

        public static CGRect VNImageRectForNormalizedRect​(CGRect normalizedRect,
                                                          long imageWidth,
                                                          long imageHeight)
        Returns a rectangle in (possibly non-integral) image coordinates that is projected from a rectangle in a normalized coordinate space.
        Parameters:
        normalizedRect - The rectangle in the normalized coordinate space of [0..1].
        imageWidth - The pixel width of the image.
        imageHeight - The pixel height of the image.
        Returns:
        the rectangle in pixel coordinates. API-Since: 11.0
      • VNNormalizedRectForImageRect

        public static CGRect VNNormalizedRectForImageRect​(CGRect imageRect,
                                                          long imageWidth,
                                                          long imageHeight)
        Returns an image rectangle in normalized coordinates.
        Parameters:
        imageRect - The rectangle in image coordinate space.
        imageWidth - The pixel width of the image.
        imageHeight - The pixel height of the image.
        Returns:
        the normalized rectangle. API-Since: 11.0
      • VNBarcodeSymbologyAztec

        public static java.lang.String VNBarcodeSymbologyAztec()
        API-Since: 11.0
      • VNBarcodeSymbologyCode39

        public static java.lang.String VNBarcodeSymbologyCode39()
        API-Since: 11.0
      • VNBarcodeSymbologyCode39Checksum

        public static java.lang.String VNBarcodeSymbologyCode39Checksum()
        API-Since: 11.0
      • VNBarcodeSymbologyCode39FullASCII

        public static java.lang.String VNBarcodeSymbologyCode39FullASCII()
        API-Since: 11.0
      • VNBarcodeSymbologyCode39FullASCIIChecksum

        public static java.lang.String VNBarcodeSymbologyCode39FullASCIIChecksum()
        API-Since: 11.0
      • VNBarcodeSymbologyCode93

        public static java.lang.String VNBarcodeSymbologyCode93()
        API-Since: 11.0
      • VNBarcodeSymbologyCode93i

        public static java.lang.String VNBarcodeSymbologyCode93i()
        API-Since: 11.0
      • VNBarcodeSymbologyCode128

        public static java.lang.String VNBarcodeSymbologyCode128()
        API-Since: 11.0
      • VNBarcodeSymbologyDataMatrix

        public static java.lang.String VNBarcodeSymbologyDataMatrix()
        API-Since: 11.0
      • VNBarcodeSymbologyEAN8

        public static java.lang.String VNBarcodeSymbologyEAN8()
        API-Since: 11.0
      • VNBarcodeSymbologyEAN13

        public static java.lang.String VNBarcodeSymbologyEAN13()
        API-Since: 11.0
      • VNBarcodeSymbologyI2of5

        public static java.lang.String VNBarcodeSymbologyI2of5()
        API-Since: 11.0
      • VNBarcodeSymbologyI2of5Checksum

        public static java.lang.String VNBarcodeSymbologyI2of5Checksum()
        API-Since: 11.0
      • VNBarcodeSymbologyITF14

        public static java.lang.String VNBarcodeSymbologyITF14()
        API-Since: 11.0
      • VNBarcodeSymbologyPDF417

        public static java.lang.String VNBarcodeSymbologyPDF417()
        API-Since: 11.0
      • VNBarcodeSymbologyQR

        public static java.lang.String VNBarcodeSymbologyQR()
        API-Since: 11.0
      • VNBarcodeSymbologyUPCE

        public static java.lang.String VNBarcodeSymbologyUPCE()
        API-Since: 11.0
      • VNErrorDomain

        public static java.lang.String VNErrorDomain()
        API-Since: 11.0
      • VNNormalizedIdentityRect

        public static CGRect VNNormalizedIdentityRect()
        The normalized identity rect of { {0, 0}, {1, 1} }. API-Since: 11.0
      • VNImageOptionProperties

        @NotNull
        public static @NotNull java.lang.String VNImageOptionProperties()
        [@const] VNImageOptionProperties VNImageOptionProperties is the dictionary from CGImageSourceCopyPropertiesAtIndex. This contains metadata that can be used by some algorithms like horizon detection. API-Since: 11.0
      • VNImageOptionCameraIntrinsics

        @NotNull
        public static @NotNull java.lang.String VNImageOptionCameraIntrinsics()
        VNImageOptionCameraIntrinsics Specifies the camera intrinsics as an NSData or CFData representing a matrix_float3x3. See kCMSampleBufferAttachmentKey_CameraIntrinsicMatrix for details Camera intrinsic matrix is a CFData containing a matrix_float3x3, which is column-major. It has the following contents: fx 0 ox 0 fy oy 0 0 1 fx and fy are the focal length in pixels. For square pixels, they will have the same value. ox and oy are the coordinates of the principal point. The origin is the upper left of the frame. [@note] When using a CMSampleBuffer as an input and that sample buffer has camera intrinsics attached to it, Vision will use the camera intrinsic from there unless overwritten by passing in as an explicit option which will take precedence. API-Since: 11.0
      • VNImageOptionCIContext

        @NotNull
        public static @NotNull java.lang.String VNImageOptionCIContext()
        VNImageOptionCIContext Specifies the CIContext to be used in Core Image operations of request handler. If this is not specified, Vision will create its own CIContext. This option is helpful when the passed in CIImage is the result of a CIFilter chain that has been executed on a CIContext or uses outputs of a CIImage on a given CIContext as they don't have to transfer to other contexts. API-Since: 11.0
      • VNVisionVersionNumber

        public static double VNVisionVersionNumber()
        The version of the Vision framework API-Since: 11.0
      • VNElementTypeSize

        public static long VNElementTypeSize​(long elementType)
        Obtain the size, in bytes, of a given element type.
        Parameters:
        elementType - The element type.
        Returns:
        a byte count, or 0 if the element type is unknown. API-Since: 13.0
      • VNAnimalIdentifierDog

        @NotNull
        public static @NotNull java.lang.String VNAnimalIdentifierDog()
        API-Since: 13.0
      • VNAnimalIdentifierCat

        @NotNull
        public static @NotNull java.lang.String VNAnimalIdentifierCat()
        API-Since: 13.0
      • VNNormalizedPointForImagePoint

        public static CGPoint VNNormalizedPointForImagePoint​(CGPoint imagePoint,
                                                             long imageWidth,
                                                             long imageHeight)
        Returns a point in normalized coordinate space that is projected from a point in a image coordinates
        Parameters:
        imagePoint - The point in image coordinate space.
        imageWidth - The pixel width of the image.
        imageHeight - The pixel height of the image.
        Returns:
        the point in normalized coordinates. API-Since: 14.0
      • VNVideoProcessingOptionFrameCadence

        @Deprecated
        public static java.lang.String VNVideoProcessingOptionFrameCadence()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNVideoProcessingOptionTimeInterval

        @Deprecated
        public static java.lang.String VNVideoProcessingOptionTimeInterval()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNRecognizedPointGroupKeyAll

        @NotNull
        public static @NotNull java.lang.String VNRecognizedPointGroupKeyAll()
        API-Since: 14.0
      • VNBodyLandmarkKeyNose

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyNose()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyLeftEye

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyLeftEye()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyRightEye

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyRightEye()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyLeftEar

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyLeftEar()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyRightEar

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyRightEar()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyLeftShoulder

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyLeftShoulder()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyRightShoulder

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyRightShoulder()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyNeck

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyNeck()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyLeftElbow

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyLeftElbow()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyRightElbow

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyRightElbow()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyLeftWrist

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyLeftWrist()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyRightWrist

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyRightWrist()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyLeftHip

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyLeftHip()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyRightHip

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyRightHip()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyRoot

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyRoot()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyLeftKnee

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyLeftKnee()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyRightKnee

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyRightKnee()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyLeftAnkle

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyLeftAnkle()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkKeyRightAnkle

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkKeyRightAnkle()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkRegionKeyFace

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkRegionKeyFace()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkRegionKeyTorso

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkRegionKeyTorso()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkRegionKeyLeftArm

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkRegionKeyLeftArm()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkRegionKeyRightArm

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkRegionKeyRightArm()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkRegionKeyLeftLeg

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkRegionKeyLeftLeg()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNBodyLandmarkRegionKeyRightLeg

        @NotNull
        @Deprecated
        public static @NotNull java.lang.String VNBodyLandmarkRegionKeyRightLeg()
        Deprecated.
        API-Since: 14.0 Deprecated-Since: 14.0
      • VNHumanBodyPoseObservationJointNameNose

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameNose()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameLeftEye

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameLeftEye()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameRightEye

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameRightEye()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameLeftEar

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameLeftEar()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameRightEar

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameRightEar()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameLeftShoulder

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameLeftShoulder()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameRightShoulder

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameRightShoulder()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameNeck

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameNeck()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameLeftElbow

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameLeftElbow()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameRightElbow

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameRightElbow()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameLeftWrist

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameLeftWrist()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameRightWrist

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameRightWrist()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameLeftHip

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameLeftHip()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameRightHip

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameRightHip()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameRoot

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameRoot()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameLeftKnee

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameLeftKnee()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameRightKnee

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameRightKnee()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameLeftAnkle

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameLeftAnkle()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointNameRightAnkle

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointNameRightAnkle()
        API-Since: 14.0
      • VNHumanBodyPoseObservationJointsGroupNameFace

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointsGroupNameFace()
        nose, eyes, and ears API-Since: 14.0
      • VNHumanBodyPoseObservationJointsGroupNameTorso

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointsGroupNameTorso()
        shoulders, neck and hips API-Since: 14.0
      • VNHumanBodyPoseObservationJointsGroupNameLeftArm

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointsGroupNameLeftArm()
        left shoulder, left elbow, and left wrist API-Since: 14.0
      • VNHumanBodyPoseObservationJointsGroupNameRightArm

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointsGroupNameRightArm()
        right shoulder, right elbow, and right wrist API-Since: 14.0
      • VNHumanBodyPoseObservationJointsGroupNameLeftLeg

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointsGroupNameLeftLeg()
        left ankle, left knee, and left hip API-Since: 14.0
      • VNHumanBodyPoseObservationJointsGroupNameRightLeg

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointsGroupNameRightLeg()
        right ankle, right knee, and right hip API-Since: 14.0
      • VNHumanBodyPoseObservationJointsGroupNameAll

        @NotNull
        public static @NotNull java.lang.String VNHumanBodyPoseObservationJointsGroupNameAll()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameWrist

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameWrist()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameThumbCMC

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameThumbCMC()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameThumbMP

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameThumbMP()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameThumbIP

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameThumbIP()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameThumbTip

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameThumbTip()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameIndexMCP

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameIndexMCP()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameIndexPIP

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameIndexPIP()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameIndexDIP

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameIndexDIP()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameIndexTip

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameIndexTip()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameMiddleMCP

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameMiddleMCP()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameMiddlePIP

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameMiddlePIP()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameMiddleDIP

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameMiddleDIP()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameMiddleTip

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameMiddleTip()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameRingMCP

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameRingMCP()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameRingPIP

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameRingPIP()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameRingDIP

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameRingDIP()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameRingTip

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameRingTip()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameLittleMCP

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameLittleMCP()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameLittlePIP

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameLittlePIP()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameLittleDIP

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameLittleDIP()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointNameLittleTip

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointNameLittleTip()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointsGroupNameThumb

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointsGroupNameThumb()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointsGroupNameIndexFinger

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointsGroupNameIndexFinger()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointsGroupNameMiddleFinger

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointsGroupNameMiddleFinger()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointsGroupNameRingFinger

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointsGroupNameRingFinger()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointsGroupNameLittleFinger

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointsGroupNameLittleFinger()
        API-Since: 14.0
      • VNHumanHandPoseObservationJointsGroupNameAll

        @NotNull
        public static @NotNull java.lang.String VNHumanHandPoseObservationJointsGroupNameAll()
        API-Since: 14.0
      • VNImagePointForNormalizedPointUsingRegionOfInterest

        public static CGPoint VNImagePointForNormalizedPointUsingRegionOfInterest​(CGPoint normalizedPoint,
                                                                                  long imageWidth,
                                                                                  long imageHeight,
                                                                                  CGRect roi)
        Returns a point in (possibly non-integral) image coordinates that is projected from a point in a normalized coordinate space taking the region of interest (roi) into account.
        Parameters:
        normalizedPoint - The point in the normalized coordinate space of [0..1].
        imageWidth - The pixel width of the image.
        imageHeight - The pixel height of the image.
        roi - The region of interest on which the normalized point was based on.
        Returns:
        the point in image coordinates from a normalized point that was reported in relation to a region of interest. API-Since: 15.0
      • VNNormalizedPointForImagePointUsingRegionOfInterest

        public static CGPoint VNNormalizedPointForImagePointUsingRegionOfInterest​(CGPoint imagePoint,
                                                                                  long imageWidth,
                                                                                  long imageHeight,
                                                                                  CGRect roi)
        Returns a point in normalized coordinate space within a spedified regioin of interest (roi) that is projected from a point in a image coordinates
        Parameters:
        imagePoint - The point in image coordinate space.
        imageWidth - The pixel width of the image.
        imageHeight - The pixel height of the image.
        roi - The region of interest on which the normalized point will based on.
        Returns:
        the point in normalized coordinates in relation to the region of interest. API-Since: 15.0
      • VNImageRectForNormalizedRectUsingRegionOfInterest

        public static CGRect VNImageRectForNormalizedRectUsingRegionOfInterest​(CGRect normalizedRect,
                                                                               long imageWidth,
                                                                               long imageHeight,
                                                                               CGRect roi)
        Returns a rectangle in (possibly non-integral) image coordinates that is projected from a rectangle in a normalized coordinate space taking the region of interest (roi) into account.
        Parameters:
        normalizedRect - The rectangle in the normalized coordinate space of [0..1].
        imageWidth - The pixel width of the image.
        imageHeight - The pixel height of the image.
        roi - The region of interest on which the normalized point was based on.
        Returns:
        the rectangle in pixel coordinates from a normalized rectangle that was reported in relation to a region of interest. API-Since: 15.0
      • VNNormalizedRectForImageRectUsingRegionOfInterest

        public static CGRect VNNormalizedRectForImageRectUsingRegionOfInterest​(CGRect imageRect,
                                                                               long imageWidth,
                                                                               long imageHeight,
                                                                               CGRect roi)
        Returns an image rectangle in normalized coordinates in relation to the region of interest.
        Parameters:
        imageRect - The rectangle in image coordinate space.
        imageWidth - The pixel width of the image.
        imageHeight - The pixel height of the image.
        roi - The region of interest on which the normalized rect will be based on.
        Returns:
        the normalized rectangle in relation to the region of interest. API-Since: 15.0
      • VNBarcodeSymbologyCodabar

        public static java.lang.String VNBarcodeSymbologyCodabar()
        Revision 2 API-Since: 15.0
      • VNBarcodeSymbologyGS1DataBar

        public static java.lang.String VNBarcodeSymbologyGS1DataBar()
        API-Since: 15.0
      • VNBarcodeSymbologyGS1DataBarExpanded

        public static java.lang.String VNBarcodeSymbologyGS1DataBarExpanded()
        API-Since: 15.0
      • VNBarcodeSymbologyGS1DataBarLimited

        public static java.lang.String VNBarcodeSymbologyGS1DataBarLimited()
        API-Since: 15.0
      • VNBarcodeSymbologyMicroPDF417

        public static java.lang.String VNBarcodeSymbologyMicroPDF417()
        API-Since: 15.0
      • VNBarcodeSymbologyMicroQR

        public static java.lang.String VNBarcodeSymbologyMicroQR()
        API-Since: 15.0
      • VNComputeStageMain

        public static java.lang.String VNComputeStageMain()
        The stage of a request where the main functionality is being performed. All requests will have this compute stage. API-Since: 17.0
      • VNComputeStagePostProcessing

        public static java.lang.String VNComputeStagePostProcessing()
        A compute stage for additional analysis and/or conversion of the data produced by the `VNComputeStageMain`. This is an optional compute stage that some requests may expose. API-Since: 17.0
      • VNBarcodeSymbologyMSIPlessey

        public static java.lang.String VNBarcodeSymbologyMSIPlessey()
        API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameLeftEarTop

        public static java.lang.String VNAnimalBodyPoseObservationJointNameLeftEarTop()
        Head API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameRightEarTop

        public static java.lang.String VNAnimalBodyPoseObservationJointNameRightEarTop()
        Head API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameLeftEarMiddle

        public static java.lang.String VNAnimalBodyPoseObservationJointNameLeftEarMiddle()
        Head API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameRightEarMiddle

        public static java.lang.String VNAnimalBodyPoseObservationJointNameRightEarMiddle()
        Head API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameLeftEarBottom

        public static java.lang.String VNAnimalBodyPoseObservationJointNameLeftEarBottom()
        Head API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameRightEarBottom

        public static java.lang.String VNAnimalBodyPoseObservationJointNameRightEarBottom()
        Head API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameLeftEye

        public static java.lang.String VNAnimalBodyPoseObservationJointNameLeftEye()
        Head API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameRightEye

        public static java.lang.String VNAnimalBodyPoseObservationJointNameRightEye()
        Head API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameNose

        public static java.lang.String VNAnimalBodyPoseObservationJointNameNose()
        Head API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameNeck

        public static java.lang.String VNAnimalBodyPoseObservationJointNameNeck()
        Trunk API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameLeftFrontElbow

        public static java.lang.String VNAnimalBodyPoseObservationJointNameLeftFrontElbow()
        Forelegs API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameRightFrontElbow

        public static java.lang.String VNAnimalBodyPoseObservationJointNameRightFrontElbow()
        Forelegs API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameLeftFrontKnee

        public static java.lang.String VNAnimalBodyPoseObservationJointNameLeftFrontKnee()
        Forelegs API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameRightFrontKnee

        public static java.lang.String VNAnimalBodyPoseObservationJointNameRightFrontKnee()
        Forelegs API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameLeftFrontPaw

        public static java.lang.String VNAnimalBodyPoseObservationJointNameLeftFrontPaw()
        Forelegs API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameRightFrontPaw

        public static java.lang.String VNAnimalBodyPoseObservationJointNameRightFrontPaw()
        Forelegs API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameLeftBackElbow

        public static java.lang.String VNAnimalBodyPoseObservationJointNameLeftBackElbow()
        Hindlegs API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameRightBackElbow

        public static java.lang.String VNAnimalBodyPoseObservationJointNameRightBackElbow()
        Hindlegs API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameLeftBackKnee

        public static java.lang.String VNAnimalBodyPoseObservationJointNameLeftBackKnee()
        Hindlegs API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameRightBackKnee

        public static java.lang.String VNAnimalBodyPoseObservationJointNameRightBackKnee()
        Hindlegs API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameLeftBackPaw

        public static java.lang.String VNAnimalBodyPoseObservationJointNameLeftBackPaw()
        Hindlegs API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameRightBackPaw

        public static java.lang.String VNAnimalBodyPoseObservationJointNameRightBackPaw()
        Hindlegs API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameTailTop

        public static java.lang.String VNAnimalBodyPoseObservationJointNameTailTop()
        Tail API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameTailMiddle

        public static java.lang.String VNAnimalBodyPoseObservationJointNameTailMiddle()
        Tail API-Since: 17.0
      • VNAnimalBodyPoseObservationJointNameTailBottom

        public static java.lang.String VNAnimalBodyPoseObservationJointNameTailBottom()
        Tail API-Since: 17.0
      • VNAnimalBodyPoseObservationJointsGroupNameHead

        public static java.lang.String VNAnimalBodyPoseObservationJointsGroupNameHead()
        Nose, eyes and ears API-Since: 17.0
      • VNAnimalBodyPoseObservationJointsGroupNameTrunk

        public static java.lang.String VNAnimalBodyPoseObservationJointsGroupNameTrunk()
        Neck API-Since: 17.0
      • VNAnimalBodyPoseObservationJointsGroupNameForelegs

        public static java.lang.String VNAnimalBodyPoseObservationJointsGroupNameForelegs()
        Front left/right elbows, knees and paws API-Since: 17.0
      • VNAnimalBodyPoseObservationJointsGroupNameHindlegs

        public static java.lang.String VNAnimalBodyPoseObservationJointsGroupNameHindlegs()
        Back left/right elbows, knees and paws API-Since: 17.0
      • VNAnimalBodyPoseObservationJointsGroupNameTail

        public static java.lang.String VNAnimalBodyPoseObservationJointsGroupNameTail()
        Top, middle, bottom parts of tail API-Since: 17.0
      • VNAnimalBodyPoseObservationJointsGroupNameAll

        public static java.lang.String VNAnimalBodyPoseObservationJointsGroupNameAll()
        All API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameRoot

        public static java.lang.String VNHumanBodyPose3DObservationJointNameRoot()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameRightHip

        public static java.lang.String VNHumanBodyPose3DObservationJointNameRightHip()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameRightKnee

        public static java.lang.String VNHumanBodyPose3DObservationJointNameRightKnee()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameRightAnkle

        public static java.lang.String VNHumanBodyPose3DObservationJointNameRightAnkle()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameLeftHip

        public static java.lang.String VNHumanBodyPose3DObservationJointNameLeftHip()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameLeftKnee

        public static java.lang.String VNHumanBodyPose3DObservationJointNameLeftKnee()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameLeftAnkle

        public static java.lang.String VNHumanBodyPose3DObservationJointNameLeftAnkle()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameSpine

        public static java.lang.String VNHumanBodyPose3DObservationJointNameSpine()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameCenterShoulder

        public static java.lang.String VNHumanBodyPose3DObservationJointNameCenterShoulder()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameCenterHead

        public static java.lang.String VNHumanBodyPose3DObservationJointNameCenterHead()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameTopHead

        public static java.lang.String VNHumanBodyPose3DObservationJointNameTopHead()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameLeftShoulder

        public static java.lang.String VNHumanBodyPose3DObservationJointNameLeftShoulder()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameLeftElbow

        public static java.lang.String VNHumanBodyPose3DObservationJointNameLeftElbow()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameLeftWrist

        public static java.lang.String VNHumanBodyPose3DObservationJointNameLeftWrist()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameRightShoulder

        public static java.lang.String VNHumanBodyPose3DObservationJointNameRightShoulder()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameRightElbow

        public static java.lang.String VNHumanBodyPose3DObservationJointNameRightElbow()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointNameRightWrist

        public static java.lang.String VNHumanBodyPose3DObservationJointNameRightWrist()
        API-Since: 17.0
      • VNHumanBodyPose3DObservationJointsGroupNameHead

        public static java.lang.String VNHumanBodyPose3DObservationJointsGroupNameHead()
        center head, and top of head API-Since: 17.0
      • VNHumanBodyPose3DObservationJointsGroupNameTorso

        public static java.lang.String VNHumanBodyPose3DObservationJointsGroupNameTorso()
        shoulders, spine, and hips API-Since: 17.0
      • VNHumanBodyPose3DObservationJointsGroupNameLeftArm

        public static java.lang.String VNHumanBodyPose3DObservationJointsGroupNameLeftArm()
        left shoulder, left elbow, and left wrist API-Since: 17.0
      • VNHumanBodyPose3DObservationJointsGroupNameRightArm

        public static java.lang.String VNHumanBodyPose3DObservationJointsGroupNameRightArm()
        right shoulder, right elbow, and right wrist API-Since: 17.0
      • VNHumanBodyPose3DObservationJointsGroupNameLeftLeg

        public static java.lang.String VNHumanBodyPose3DObservationJointsGroupNameLeftLeg()
        left ankle, left knee, and left hip API-Since: 17.0
      • VNHumanBodyPose3DObservationJointsGroupNameRightLeg

        public static java.lang.String VNHumanBodyPose3DObservationJointsGroupNameRightLeg()
        right ankle, right knee, and right hip API-Since: 17.0
      • VNHumanBodyPose3DObservationJointsGroupNameAll

        public static java.lang.String VNHumanBodyPose3DObservationJointsGroupNameAll()
        API-Since: 17.0
      • VNRecognizedPoint3DGroupKeyAll

        @NotNull
        public static @NotNull java.lang.String VNRecognizedPoint3DGroupKeyAll()
        API-Since: 14.0