Package apple.vision.c
Class Vision
- java.lang.Object
-
- apple.vision.c.Vision
-
public final class Vision extends java.lang.Object
-
-
Field Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringVNAnimalIdentifierCat()static java.lang.StringVNAnimalIdentifierDog()static java.lang.StringVNBarcodeSymbologyAztec()static java.lang.StringVNBarcodeSymbologyCode128()static java.lang.StringVNBarcodeSymbologyCode39()static java.lang.StringVNBarcodeSymbologyCode39Checksum()static java.lang.StringVNBarcodeSymbologyCode39FullASCII()static java.lang.StringVNBarcodeSymbologyCode39FullASCIIChecksum()static java.lang.StringVNBarcodeSymbologyCode93()static java.lang.StringVNBarcodeSymbologyCode93i()static java.lang.StringVNBarcodeSymbologyDataMatrix()static java.lang.StringVNBarcodeSymbologyEAN13()static java.lang.StringVNBarcodeSymbologyEAN8()static java.lang.StringVNBarcodeSymbologyI2of5()static java.lang.StringVNBarcodeSymbologyI2of5Checksum()static java.lang.StringVNBarcodeSymbologyITF14()static java.lang.StringVNBarcodeSymbologyPDF417()static java.lang.StringVNBarcodeSymbologyQR()static java.lang.StringVNBarcodeSymbologyUPCE()static java.lang.StringVNBodyLandmarkKeyLeftAnkle()static java.lang.StringVNBodyLandmarkKeyLeftEar()static java.lang.StringVNBodyLandmarkKeyLeftElbow()static java.lang.StringVNBodyLandmarkKeyLeftEye()static java.lang.StringVNBodyLandmarkKeyLeftHip()static java.lang.StringVNBodyLandmarkKeyLeftKnee()static java.lang.StringVNBodyLandmarkKeyLeftShoulder()static java.lang.StringVNBodyLandmarkKeyLeftWrist()static java.lang.StringVNBodyLandmarkKeyNeck()static java.lang.StringVNBodyLandmarkKeyNose()static java.lang.StringVNBodyLandmarkKeyRightAnkle()static java.lang.StringVNBodyLandmarkKeyRightEar()static java.lang.StringVNBodyLandmarkKeyRightElbow()static java.lang.StringVNBodyLandmarkKeyRightEye()static java.lang.StringVNBodyLandmarkKeyRightHip()static java.lang.StringVNBodyLandmarkKeyRightKnee()static java.lang.StringVNBodyLandmarkKeyRightShoulder()static java.lang.StringVNBodyLandmarkKeyRightWrist()static java.lang.StringVNBodyLandmarkKeyRoot()static java.lang.StringVNBodyLandmarkRegionKeyFace()static java.lang.StringVNBodyLandmarkRegionKeyLeftArm()static java.lang.StringVNBodyLandmarkRegionKeyLeftLeg()static java.lang.StringVNBodyLandmarkRegionKeyRightArm()static java.lang.StringVNBodyLandmarkRegionKeyRightLeg()static java.lang.StringVNBodyLandmarkRegionKeyTorso()static longVNElementTypeSize(long elementType)Obtain the size, in bytes, of a given element type.static java.lang.StringVNErrorDomain()static java.lang.StringVNHandLandmarkKeyIndexDIP()static java.lang.StringVNHandLandmarkKeyIndexMCP()static java.lang.StringVNHandLandmarkKeyIndexPIP()static java.lang.StringVNHandLandmarkKeyIndexTIP()static java.lang.StringVNHandLandmarkKeyLittleDIP()static java.lang.StringVNHandLandmarkKeyLittleMCP()static java.lang.StringVNHandLandmarkKeyLittlePIP()static java.lang.StringVNHandLandmarkKeyLittleTIP()static java.lang.StringVNHandLandmarkKeyMiddleDIP()static java.lang.StringVNHandLandmarkKeyMiddleMCP()static java.lang.StringVNHandLandmarkKeyMiddlePIP()static java.lang.StringVNHandLandmarkKeyMiddleTIP()static java.lang.StringVNHandLandmarkKeyRingDIP()static java.lang.StringVNHandLandmarkKeyRingMCP()static java.lang.StringVNHandLandmarkKeyRingPIP()static java.lang.StringVNHandLandmarkKeyRingTIP()static java.lang.StringVNHandLandmarkKeyThumbCMC()static java.lang.StringVNHandLandmarkKeyThumbIP()static java.lang.StringVNHandLandmarkKeyThumbMP()static java.lang.StringVNHandLandmarkKeyThumbTIP()static java.lang.StringVNHandLandmarkKeyWrist()Each finger has three phalanges, separated by two interphalangeal joints.static java.lang.StringVNHandLandmarkRegionKeyIndexFinger()static java.lang.StringVNHandLandmarkRegionKeyLittleFinger()static java.lang.StringVNHandLandmarkRegionKeyMiddleFinger()static java.lang.StringVNHandLandmarkRegionKeyRingFinger()static java.lang.StringVNHandLandmarkRegionKeyThumb()static java.lang.StringVNHumanBodyPoseObservationJointNameLeftAnkle()static java.lang.StringVNHumanBodyPoseObservationJointNameLeftEar()static java.lang.StringVNHumanBodyPoseObservationJointNameLeftElbow()static java.lang.StringVNHumanBodyPoseObservationJointNameLeftEye()static java.lang.StringVNHumanBodyPoseObservationJointNameLeftHip()static java.lang.StringVNHumanBodyPoseObservationJointNameLeftKnee()static java.lang.StringVNHumanBodyPoseObservationJointNameLeftShoulder()static java.lang.StringVNHumanBodyPoseObservationJointNameLeftWrist()static java.lang.StringVNHumanBodyPoseObservationJointNameNeck()static java.lang.StringVNHumanBodyPoseObservationJointNameNose()static java.lang.StringVNHumanBodyPoseObservationJointNameRightAnkle()static java.lang.StringVNHumanBodyPoseObservationJointNameRightEar()static java.lang.StringVNHumanBodyPoseObservationJointNameRightElbow()static java.lang.StringVNHumanBodyPoseObservationJointNameRightEye()static java.lang.StringVNHumanBodyPoseObservationJointNameRightHip()static java.lang.StringVNHumanBodyPoseObservationJointNameRightKnee()static java.lang.StringVNHumanBodyPoseObservationJointNameRightShoulder()static java.lang.StringVNHumanBodyPoseObservationJointNameRightWrist()static java.lang.StringVNHumanBodyPoseObservationJointNameRoot()static java.lang.StringVNHumanBodyPoseObservationJointsGroupNameAll()static java.lang.StringVNHumanBodyPoseObservationJointsGroupNameFace()nose, eyes, and earsstatic java.lang.StringVNHumanBodyPoseObservationJointsGroupNameLeftArm()left shoulder, left elbow, and left wriststatic java.lang.StringVNHumanBodyPoseObservationJointsGroupNameLeftLeg()left ankle, left knee, and left hipstatic java.lang.StringVNHumanBodyPoseObservationJointsGroupNameRightArm()right shoulder, right elbow, and right wriststatic java.lang.StringVNHumanBodyPoseObservationJointsGroupNameRightLeg()right ankle, right knee, and right hipstatic java.lang.StringVNHumanBodyPoseObservationJointsGroupNameTorso()shoulders, neck and hipsstatic java.lang.StringVNHumanHandPoseObservationJointNameIndexDIP()static java.lang.StringVNHumanHandPoseObservationJointNameIndexMCP()static java.lang.StringVNHumanHandPoseObservationJointNameIndexPIP()static java.lang.StringVNHumanHandPoseObservationJointNameIndexTip()static java.lang.StringVNHumanHandPoseObservationJointNameLittleDIP()static java.lang.StringVNHumanHandPoseObservationJointNameLittleMCP()static java.lang.StringVNHumanHandPoseObservationJointNameLittlePIP()static java.lang.StringVNHumanHandPoseObservationJointNameLittleTip()static java.lang.StringVNHumanHandPoseObservationJointNameMiddleDIP()static java.lang.StringVNHumanHandPoseObservationJointNameMiddleMCP()static java.lang.StringVNHumanHandPoseObservationJointNameMiddlePIP()static java.lang.StringVNHumanHandPoseObservationJointNameMiddleTip()static java.lang.StringVNHumanHandPoseObservationJointNameRingDIP()static java.lang.StringVNHumanHandPoseObservationJointNameRingMCP()static java.lang.StringVNHumanHandPoseObservationJointNameRingPIP()static java.lang.StringVNHumanHandPoseObservationJointNameRingTip()static java.lang.StringVNHumanHandPoseObservationJointNameThumbCMC()static java.lang.StringVNHumanHandPoseObservationJointNameThumbIP()static java.lang.StringVNHumanHandPoseObservationJointNameThumbMP()static java.lang.StringVNHumanHandPoseObservationJointNameThumbTip()static java.lang.StringVNHumanHandPoseObservationJointNameWrist()static java.lang.StringVNHumanHandPoseObservationJointsGroupNameAll()static java.lang.StringVNHumanHandPoseObservationJointsGroupNameIndexFinger()static java.lang.StringVNHumanHandPoseObservationJointsGroupNameLittleFinger()static java.lang.StringVNHumanHandPoseObservationJointsGroupNameMiddleFinger()static java.lang.StringVNHumanHandPoseObservationJointsGroupNameRingFinger()static java.lang.StringVNHumanHandPoseObservationJointsGroupNameThumb()static java.lang.StringVNImageOptionCameraIntrinsics()VNImageOptionCameraIntrinsics Specifies the camera intrinsics as an NSData or CFData representing a matrix_float3x3.static java.lang.StringVNImageOptionCIContext()VNImageOptionCIContext Specifies the CIContext to be used in Core Image operations of request handler.static java.lang.StringVNImageOptionProperties()[@const] VNImageOptionProperties VNImageOptionProperties is the dictionary from CGImageSourceCopyPropertiesAtIndex.static CGPointVNImagePointForNormalizedPoint(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.static CGRectVNImageRectForNormalizedRect(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.static CGRectVNNormalizedIdentityRect()The normalized identity rect of { {0, 0}, {1, 1} }.static CGPointVNNormalizedPointForImagePoint(CGPoint imagePoint, long imageWidth, long imageHeight)Returns a point in normalized coordinate space that is projected from a point in a image coordinatesstatic CGRectVNNormalizedRectForImageRect(CGRect imageRect, long imageWidth, long imageHeight)Returns an image rectangle in normalized coordinates.static booleanVNNormalizedRectIsIdentityRect(CGRect normalizedRect)Determines whether or not the normalized rect describes the identity rect of { {0, 0}, {1, 1} }.static java.lang.StringVNRecognizedPointGroupKeyAll()static java.lang.StringVNVideoProcessingOptionFrameCadence()static java.lang.StringVNVideoProcessingOptionTimeInterval()static doubleVNVisionVersionNumber()The version of the Vision framework
-
-
-
Field Detail
-
VNRequestRevisionUnspecified
public static final long VNRequestRevisionUnspecified
A value that indicates that the request revision is either unknown or not applicable.- See Also:
- Constant Field Values
-
VNClassifyImageRequestRevision1
public static final long VNClassifyImageRequestRevision1
- See Also:
- Constant Field Values
-
VNDetectBarcodesRequestRevision1
public static final long VNDetectBarcodesRequestRevision1
- See Also:
- Constant Field Values
-
VNDetectFaceRectanglesRequestRevision1
public static final long VNDetectFaceRectanglesRequestRevision1
- See Also:
- Constant Field Values
-
VNDetectFaceRectanglesRequestRevision2
public static final long VNDetectFaceRectanglesRequestRevision2
- See Also:
- Constant Field Values
-
VNDetectFaceLandmarksRequestRevision1
public static final long VNDetectFaceLandmarksRequestRevision1
- See Also:
- Constant Field Values
-
VNDetectFaceLandmarksRequestRevision2
public static final long VNDetectFaceLandmarksRequestRevision2
- See Also:
- Constant Field Values
-
VNDetectFaceLandmarksRequestRevision3
public static final long VNDetectFaceLandmarksRequestRevision3
- See Also:
- Constant Field Values
-
VNDetectFaceCaptureQualityRequestRevision1
public static final long VNDetectFaceCaptureQualityRequestRevision1
- See Also:
- Constant Field Values
-
VNDetectHorizonRequestRevision1
public static final long VNDetectHorizonRequestRevision1
- See Also:
- Constant Field Values
-
VNDetectRectanglesRequestRevision1
public static final long VNDetectRectanglesRequestRevision1
- See Also:
- Constant Field Values
-
VNDetectTextRectanglesRequestRevision1
public static final long VNDetectTextRectanglesRequestRevision1
- See Also:
- Constant Field Values
-
VNRecognizeTextRequestRevision1
public static final long VNRecognizeTextRequestRevision1
VNRecognizeTextRequestRevision1 only supports English- See Also:
- Constant Field Values
-
VNGenerateAttentionBasedSaliencyImageRequestRevision1
public static final long VNGenerateAttentionBasedSaliencyImageRequestRevision1
- See Also:
- Constant Field Values
-
VNGenerateObjectnessBasedSaliencyImageRequestRevision1
public static final long VNGenerateObjectnessBasedSaliencyImageRequestRevision1
- See Also:
- Constant Field Values
-
VNGenerateImageFeaturePrintRequestRevision1
public static final long VNGenerateImageFeaturePrintRequestRevision1
- See Also:
- Constant Field Values
-
VNCoreMLRequestRevision1
public static final long VNCoreMLRequestRevision1
- See Also:
- Constant Field Values
-
VNTranslationalImageRegistrationRequestRevision1
public static final long VNTranslationalImageRegistrationRequestRevision1
- See Also:
- Constant Field Values
-
VNHomographicImageRegistrationRequestRevision1
public static final long VNHomographicImageRegistrationRequestRevision1
- See Also:
- Constant Field Values
-
VNTrackObjectRequestRevision1
public static final long VNTrackObjectRequestRevision1
- See Also:
- Constant Field Values
-
VNTrackObjectRequestRevision2
public static final long VNTrackObjectRequestRevision2
- See Also:
- Constant Field Values
-
VNTrackRectangleRequestRevision1
public static final long VNTrackRectangleRequestRevision1
- See Also:
- Constant Field Values
-
VNDetectHumanRectanglesRequestRevision1
public static final long VNDetectHumanRectanglesRequestRevision1
- See Also:
- Constant Field Values
-
VNRecognizeAnimalsRequestRevision1
public static final long VNRecognizeAnimalsRequestRevision1
- See Also:
- Constant Field Values
-
VNDetectFaceCaptureQualityRequestRevision2
public static final long VNDetectFaceCaptureQualityRequestRevision2
- 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.- See Also:
- Constant Field Values
-
VNGenerateOpticalFlowRequestRevision1
public static final long VNGenerateOpticalFlowRequestRevision1
- See Also:
- Constant Field Values
-
VNDetectHumanBodyPoseRequestRevision1
public static final long VNDetectHumanBodyPoseRequestRevision1
- See Also:
- Constant Field Values
-
VNDetectHumanHandPoseRequestRevision1
public static final long VNDetectHumanHandPoseRequestRevision1
- See Also:
- Constant Field Values
-
VNDetectContourRequestRevision1
public static final long VNDetectContourRequestRevision1
- See Also:
- Constant Field Values
-
VNDetectTrajectoriesRequestRevision1
public static final long VNDetectTrajectoriesRequestRevision1
- 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.
-
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.
-
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.
-
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.
-
VNBarcodeSymbologyAztec
public static java.lang.String VNBarcodeSymbologyAztec()
-
VNBarcodeSymbologyCode39
public static java.lang.String VNBarcodeSymbologyCode39()
-
VNBarcodeSymbologyCode39Checksum
public static java.lang.String VNBarcodeSymbologyCode39Checksum()
-
VNBarcodeSymbologyCode39FullASCII
public static java.lang.String VNBarcodeSymbologyCode39FullASCII()
-
VNBarcodeSymbologyCode39FullASCIIChecksum
public static java.lang.String VNBarcodeSymbologyCode39FullASCIIChecksum()
-
VNBarcodeSymbologyCode93
public static java.lang.String VNBarcodeSymbologyCode93()
-
VNBarcodeSymbologyCode93i
public static java.lang.String VNBarcodeSymbologyCode93i()
-
VNBarcodeSymbologyCode128
public static java.lang.String VNBarcodeSymbologyCode128()
-
VNBarcodeSymbologyDataMatrix
public static java.lang.String VNBarcodeSymbologyDataMatrix()
-
VNBarcodeSymbologyEAN8
public static java.lang.String VNBarcodeSymbologyEAN8()
-
VNBarcodeSymbologyEAN13
public static java.lang.String VNBarcodeSymbologyEAN13()
-
VNBarcodeSymbologyI2of5
public static java.lang.String VNBarcodeSymbologyI2of5()
-
VNBarcodeSymbologyI2of5Checksum
public static java.lang.String VNBarcodeSymbologyI2of5Checksum()
-
VNBarcodeSymbologyITF14
public static java.lang.String VNBarcodeSymbologyITF14()
-
VNBarcodeSymbologyPDF417
public static java.lang.String VNBarcodeSymbologyPDF417()
-
VNBarcodeSymbologyQR
public static java.lang.String VNBarcodeSymbologyQR()
-
VNBarcodeSymbologyUPCE
public static java.lang.String VNBarcodeSymbologyUPCE()
-
VNErrorDomain
public static java.lang.String VNErrorDomain()
-
VNNormalizedIdentityRect
public static CGRect VNNormalizedIdentityRect()
The normalized identity rect of { {0, 0}, {1, 1} }.
-
VNImageOptionProperties
public static 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.
-
VNImageOptionCameraIntrinsics
public static 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.
-
VNImageOptionCIContext
public static 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.
-
VNVisionVersionNumber
public static double VNVisionVersionNumber()
The version of the Vision framework
-
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.
-
VNAnimalIdentifierDog
public static java.lang.String VNAnimalIdentifierDog()
-
VNAnimalIdentifierCat
public static java.lang.String VNAnimalIdentifierCat()
-
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.
-
VNVideoProcessingOptionFrameCadence
public static java.lang.String VNVideoProcessingOptionFrameCadence()
-
VNVideoProcessingOptionTimeInterval
public static java.lang.String VNVideoProcessingOptionTimeInterval()
-
VNRecognizedPointGroupKeyAll
public static java.lang.String VNRecognizedPointGroupKeyAll()
-
VNBodyLandmarkKeyNose
public static java.lang.String VNBodyLandmarkKeyNose()
-
VNBodyLandmarkKeyLeftEye
public static java.lang.String VNBodyLandmarkKeyLeftEye()
-
VNBodyLandmarkKeyRightEye
public static java.lang.String VNBodyLandmarkKeyRightEye()
-
VNBodyLandmarkKeyLeftEar
public static java.lang.String VNBodyLandmarkKeyLeftEar()
-
VNBodyLandmarkKeyRightEar
public static java.lang.String VNBodyLandmarkKeyRightEar()
-
VNBodyLandmarkKeyLeftShoulder
public static java.lang.String VNBodyLandmarkKeyLeftShoulder()
-
VNBodyLandmarkKeyRightShoulder
public static java.lang.String VNBodyLandmarkKeyRightShoulder()
-
VNBodyLandmarkKeyNeck
public static java.lang.String VNBodyLandmarkKeyNeck()
-
VNBodyLandmarkKeyLeftElbow
public static java.lang.String VNBodyLandmarkKeyLeftElbow()
-
VNBodyLandmarkKeyRightElbow
public static java.lang.String VNBodyLandmarkKeyRightElbow()
-
VNBodyLandmarkKeyLeftWrist
public static java.lang.String VNBodyLandmarkKeyLeftWrist()
-
VNBodyLandmarkKeyRightWrist
public static java.lang.String VNBodyLandmarkKeyRightWrist()
-
VNBodyLandmarkKeyLeftHip
public static java.lang.String VNBodyLandmarkKeyLeftHip()
-
VNBodyLandmarkKeyRightHip
public static java.lang.String VNBodyLandmarkKeyRightHip()
-
VNBodyLandmarkKeyRoot
public static java.lang.String VNBodyLandmarkKeyRoot()
-
VNBodyLandmarkKeyLeftKnee
public static java.lang.String VNBodyLandmarkKeyLeftKnee()
-
VNBodyLandmarkKeyRightKnee
public static java.lang.String VNBodyLandmarkKeyRightKnee()
-
VNBodyLandmarkKeyLeftAnkle
public static java.lang.String VNBodyLandmarkKeyLeftAnkle()
-
VNBodyLandmarkKeyRightAnkle
public static java.lang.String VNBodyLandmarkKeyRightAnkle()
-
VNBodyLandmarkRegionKeyFace
public static java.lang.String VNBodyLandmarkRegionKeyFace()
-
VNBodyLandmarkRegionKeyTorso
public static java.lang.String VNBodyLandmarkRegionKeyTorso()
-
VNBodyLandmarkRegionKeyLeftArm
public static java.lang.String VNBodyLandmarkRegionKeyLeftArm()
-
VNBodyLandmarkRegionKeyRightArm
public static java.lang.String VNBodyLandmarkRegionKeyRightArm()
-
VNBodyLandmarkRegionKeyLeftLeg
public static java.lang.String VNBodyLandmarkRegionKeyLeftLeg()
-
VNBodyLandmarkRegionKeyRightLeg
public static java.lang.String VNBodyLandmarkRegionKeyRightLeg()
-
VNHumanBodyPoseObservationJointNameNose
public static java.lang.String VNHumanBodyPoseObservationJointNameNose()
-
VNHumanBodyPoseObservationJointNameLeftEye
public static java.lang.String VNHumanBodyPoseObservationJointNameLeftEye()
-
VNHumanBodyPoseObservationJointNameRightEye
public static java.lang.String VNHumanBodyPoseObservationJointNameRightEye()
-
VNHumanBodyPoseObservationJointNameLeftEar
public static java.lang.String VNHumanBodyPoseObservationJointNameLeftEar()
-
VNHumanBodyPoseObservationJointNameRightEar
public static java.lang.String VNHumanBodyPoseObservationJointNameRightEar()
-
VNHumanBodyPoseObservationJointNameLeftShoulder
public static java.lang.String VNHumanBodyPoseObservationJointNameLeftShoulder()
-
VNHumanBodyPoseObservationJointNameRightShoulder
public static java.lang.String VNHumanBodyPoseObservationJointNameRightShoulder()
-
VNHumanBodyPoseObservationJointNameNeck
public static java.lang.String VNHumanBodyPoseObservationJointNameNeck()
-
VNHumanBodyPoseObservationJointNameLeftElbow
public static java.lang.String VNHumanBodyPoseObservationJointNameLeftElbow()
-
VNHumanBodyPoseObservationJointNameRightElbow
public static java.lang.String VNHumanBodyPoseObservationJointNameRightElbow()
-
VNHumanBodyPoseObservationJointNameLeftWrist
public static java.lang.String VNHumanBodyPoseObservationJointNameLeftWrist()
-
VNHumanBodyPoseObservationJointNameRightWrist
public static java.lang.String VNHumanBodyPoseObservationJointNameRightWrist()
-
VNHumanBodyPoseObservationJointNameLeftHip
public static java.lang.String VNHumanBodyPoseObservationJointNameLeftHip()
-
VNHumanBodyPoseObservationJointNameRightHip
public static java.lang.String VNHumanBodyPoseObservationJointNameRightHip()
-
VNHumanBodyPoseObservationJointNameRoot
public static java.lang.String VNHumanBodyPoseObservationJointNameRoot()
-
VNHumanBodyPoseObservationJointNameLeftKnee
public static java.lang.String VNHumanBodyPoseObservationJointNameLeftKnee()
-
VNHumanBodyPoseObservationJointNameRightKnee
public static java.lang.String VNHumanBodyPoseObservationJointNameRightKnee()
-
VNHumanBodyPoseObservationJointNameLeftAnkle
public static java.lang.String VNHumanBodyPoseObservationJointNameLeftAnkle()
-
VNHumanBodyPoseObservationJointNameRightAnkle
public static java.lang.String VNHumanBodyPoseObservationJointNameRightAnkle()
-
VNHumanBodyPoseObservationJointsGroupNameFace
public static java.lang.String VNHumanBodyPoseObservationJointsGroupNameFace()
nose, eyes, and ears
-
VNHumanBodyPoseObservationJointsGroupNameTorso
public static java.lang.String VNHumanBodyPoseObservationJointsGroupNameTorso()
shoulders, neck and hips
-
VNHumanBodyPoseObservationJointsGroupNameLeftArm
public static java.lang.String VNHumanBodyPoseObservationJointsGroupNameLeftArm()
left shoulder, left elbow, and left wrist
-
VNHumanBodyPoseObservationJointsGroupNameRightArm
public static java.lang.String VNHumanBodyPoseObservationJointsGroupNameRightArm()
right shoulder, right elbow, and right wrist
-
VNHumanBodyPoseObservationJointsGroupNameLeftLeg
public static java.lang.String VNHumanBodyPoseObservationJointsGroupNameLeftLeg()
left ankle, left knee, and left hip
-
VNHumanBodyPoseObservationJointsGroupNameRightLeg
public static java.lang.String VNHumanBodyPoseObservationJointsGroupNameRightLeg()
right ankle, right knee, and right hip
-
VNHumanBodyPoseObservationJointsGroupNameAll
public static java.lang.String VNHumanBodyPoseObservationJointsGroupNameAll()
-
VNHandLandmarkKeyWrist
public static java.lang.String VNHandLandmarkKeyWrist()
Each finger has three phalanges, separated by two interphalangeal joints. The Distal Interphalangeal (DIP) joint is the first knuckle from the top of the finger. It connects the two bones at the tip of the finger. The Proximal Interphalangeal (PIP) joint is the first joint of the finger and is located between the first two bones of the finger The Metacarpophalangeal (MCP) joint is where the hand bone called the metacarpal meets the finger bones called the phalanges. The Carpometacarpal (CMC) joint forms where the ends of the metacarpal bone at the base of the thumb and the trapezium bone in the wrist meet. Middle _____ Index | | Ring _____ | | _____ | | | | | | Little | | | | | | _____ | | |_____| | | | | |_____| | | |_____| | | Thumb | | | | | | |_____| <-- DIP ______ | | | | | | | | | \ | | | | | | | | \ \ |_____| |_____| |_____| | | \ \ | | | | | | |_____| <-- PIP IP --> \______\ | | | | | | | | \ \ | | | | | | | | \ \ |_____| |_____| |_____| |_____| <-- MCP \ \ / \ MCP --> \______\ | | \ \| | \ / | \ / <-- CMC | \ / | \/ | | | \ / \ . . . . . . . . . . . . . . . / Wrist
-
VNHandLandmarkKeyThumbCMC
public static java.lang.String VNHandLandmarkKeyThumbCMC()
-
VNHandLandmarkKeyThumbMP
public static java.lang.String VNHandLandmarkKeyThumbMP()
-
VNHandLandmarkKeyThumbIP
public static java.lang.String VNHandLandmarkKeyThumbIP()
-
VNHandLandmarkKeyThumbTIP
public static java.lang.String VNHandLandmarkKeyThumbTIP()
-
VNHandLandmarkKeyIndexMCP
public static java.lang.String VNHandLandmarkKeyIndexMCP()
-
VNHandLandmarkKeyIndexPIP
public static java.lang.String VNHandLandmarkKeyIndexPIP()
-
VNHandLandmarkKeyIndexDIP
public static java.lang.String VNHandLandmarkKeyIndexDIP()
-
VNHandLandmarkKeyIndexTIP
public static java.lang.String VNHandLandmarkKeyIndexTIP()
-
VNHandLandmarkKeyMiddleMCP
public static java.lang.String VNHandLandmarkKeyMiddleMCP()
-
VNHandLandmarkKeyMiddlePIP
public static java.lang.String VNHandLandmarkKeyMiddlePIP()
-
VNHandLandmarkKeyMiddleDIP
public static java.lang.String VNHandLandmarkKeyMiddleDIP()
-
VNHandLandmarkKeyMiddleTIP
public static java.lang.String VNHandLandmarkKeyMiddleTIP()
-
VNHandLandmarkKeyRingMCP
public static java.lang.String VNHandLandmarkKeyRingMCP()
-
VNHandLandmarkKeyRingPIP
public static java.lang.String VNHandLandmarkKeyRingPIP()
-
VNHandLandmarkKeyRingDIP
public static java.lang.String VNHandLandmarkKeyRingDIP()
-
VNHandLandmarkKeyRingTIP
public static java.lang.String VNHandLandmarkKeyRingTIP()
-
VNHandLandmarkKeyLittleMCP
public static java.lang.String VNHandLandmarkKeyLittleMCP()
-
VNHandLandmarkKeyLittlePIP
public static java.lang.String VNHandLandmarkKeyLittlePIP()
-
VNHandLandmarkKeyLittleDIP
public static java.lang.String VNHandLandmarkKeyLittleDIP()
-
VNHandLandmarkKeyLittleTIP
public static java.lang.String VNHandLandmarkKeyLittleTIP()
-
VNHandLandmarkRegionKeyThumb
public static java.lang.String VNHandLandmarkRegionKeyThumb()
-
VNHandLandmarkRegionKeyIndexFinger
public static java.lang.String VNHandLandmarkRegionKeyIndexFinger()
-
VNHandLandmarkRegionKeyMiddleFinger
public static java.lang.String VNHandLandmarkRegionKeyMiddleFinger()
-
VNHandLandmarkRegionKeyRingFinger
public static java.lang.String VNHandLandmarkRegionKeyRingFinger()
-
VNHandLandmarkRegionKeyLittleFinger
public static java.lang.String VNHandLandmarkRegionKeyLittleFinger()
-
VNHumanHandPoseObservationJointNameWrist
public static java.lang.String VNHumanHandPoseObservationJointNameWrist()
-
VNHumanHandPoseObservationJointNameThumbCMC
public static java.lang.String VNHumanHandPoseObservationJointNameThumbCMC()
-
VNHumanHandPoseObservationJointNameThumbMP
public static java.lang.String VNHumanHandPoseObservationJointNameThumbMP()
-
VNHumanHandPoseObservationJointNameThumbIP
public static java.lang.String VNHumanHandPoseObservationJointNameThumbIP()
-
VNHumanHandPoseObservationJointNameThumbTip
public static java.lang.String VNHumanHandPoseObservationJointNameThumbTip()
-
VNHumanHandPoseObservationJointNameIndexMCP
public static java.lang.String VNHumanHandPoseObservationJointNameIndexMCP()
-
VNHumanHandPoseObservationJointNameIndexPIP
public static java.lang.String VNHumanHandPoseObservationJointNameIndexPIP()
-
VNHumanHandPoseObservationJointNameIndexDIP
public static java.lang.String VNHumanHandPoseObservationJointNameIndexDIP()
-
VNHumanHandPoseObservationJointNameIndexTip
public static java.lang.String VNHumanHandPoseObservationJointNameIndexTip()
-
VNHumanHandPoseObservationJointNameMiddleMCP
public static java.lang.String VNHumanHandPoseObservationJointNameMiddleMCP()
-
VNHumanHandPoseObservationJointNameMiddlePIP
public static java.lang.String VNHumanHandPoseObservationJointNameMiddlePIP()
-
VNHumanHandPoseObservationJointNameMiddleDIP
public static java.lang.String VNHumanHandPoseObservationJointNameMiddleDIP()
-
VNHumanHandPoseObservationJointNameMiddleTip
public static java.lang.String VNHumanHandPoseObservationJointNameMiddleTip()
-
VNHumanHandPoseObservationJointNameRingMCP
public static java.lang.String VNHumanHandPoseObservationJointNameRingMCP()
-
VNHumanHandPoseObservationJointNameRingPIP
public static java.lang.String VNHumanHandPoseObservationJointNameRingPIP()
-
VNHumanHandPoseObservationJointNameRingDIP
public static java.lang.String VNHumanHandPoseObservationJointNameRingDIP()
-
VNHumanHandPoseObservationJointNameRingTip
public static java.lang.String VNHumanHandPoseObservationJointNameRingTip()
-
VNHumanHandPoseObservationJointNameLittleMCP
public static java.lang.String VNHumanHandPoseObservationJointNameLittleMCP()
-
VNHumanHandPoseObservationJointNameLittlePIP
public static java.lang.String VNHumanHandPoseObservationJointNameLittlePIP()
-
VNHumanHandPoseObservationJointNameLittleDIP
public static java.lang.String VNHumanHandPoseObservationJointNameLittleDIP()
-
VNHumanHandPoseObservationJointNameLittleTip
public static java.lang.String VNHumanHandPoseObservationJointNameLittleTip()
-
VNHumanHandPoseObservationJointsGroupNameThumb
public static java.lang.String VNHumanHandPoseObservationJointsGroupNameThumb()
-
VNHumanHandPoseObservationJointsGroupNameIndexFinger
public static java.lang.String VNHumanHandPoseObservationJointsGroupNameIndexFinger()
-
VNHumanHandPoseObservationJointsGroupNameMiddleFinger
public static java.lang.String VNHumanHandPoseObservationJointsGroupNameMiddleFinger()
-
VNHumanHandPoseObservationJointsGroupNameRingFinger
public static java.lang.String VNHumanHandPoseObservationJointsGroupNameRingFinger()
-
VNHumanHandPoseObservationJointsGroupNameLittleFinger
public static java.lang.String VNHumanHandPoseObservationJointsGroupNameLittleFinger()
-
VNHumanHandPoseObservationJointsGroupNameAll
public static java.lang.String VNHumanHandPoseObservationJointsGroupNameAll()
-
-