@nativescript/mlkit-pose-detection
NativeScript MLKit Pose Detection module
npm i --save @nativescript/mlkit-pose-detection
- Version: 2.1.0
- GitHub: https://github.com/NativeScript/mlkit
- NPM: https://www.npmjs.com/package/%40nativescript%2Fmlkit-pose-detection
- Downloads:
- Last Day: 0
- Last Week: 0
- Last Month: 3
@nativescript/mlkit-pose-detection
A plugin that is used with @nativescript/mlkit-core to enable Pose Detection and provide the PoseResult type for the Pose Detection event data.
Contents
Installation
Install @nativescript/mlkit-pose-detection
by running the following command:
npm install @nativescript/mlkit-pose-detection
Use @nativescript/mlkit-pose-detection
For an example, read Use @nativescript/mlkit-core and Pose Detection.
API
PoseResult
The Pose Detection event data type.
interface PoseResult {
landmarks: [PoseLandMark]
}
PoseLandMark
interface PoseLandMark {
inFrameLikelihood: number
position: PoseLandMarkPosition
type?: PoseType
}
PoseLandMarkPosition
interface PoseLandMarkPosition {
x: number
y: number
z: number
}
PoseType
enum PoseType {
LeftAnkle = "leftAnkle",
LeftEar = "leftEar",
LeftElbow = "leftElbow",
LeftEye = "leftEye",
LeftEyeInner = "leftEyeInner",
LeftEyeOuter = "leftEyeOuter",
LeftHeel = "leftHeel",
LeftHip = "leftHip",
LeftIndexFinger = "leftIndex",
LeftKnee = "leftKnee",
LeftPinkyFinger = "leftPinky",
LeftShoulder = "leftShoulder",
LeftThumb = "leftThumb",
LeftToe = "leftToe",
LeftWrist = "leftWrist",
MouthLeft = "mouthLeft",
MouthRight = "mouthRight",
Nose = "nose",
RightAnkle = "rightAnkle",
RightEar = "rightEar",
RightElbow = "rightElbow",
RightEye = "rightEye",
RightEyeInner = "rightEyeInner",
RightEyeOuter = "rightEyeOuter",
RightHeel = "rightHeel",
RightHip = "rightHip",
RightIndexFinger = "rightIndex",
RightKnee = "rightKnee",
RightPinkyFinger = "rightPinky",
RightShoulder = "rightShoulder",
RightThumb = "rightThumb",
RightToe = "rightToe",
RightWrist = "rightWrist",
Unknown = "unknown"
}
License
Apache License Version 2.0