Class Pose
java.lang.Object
com.codename1.ai.vision.Pose
Portable body-pose result. Landmark coordinates use the normalized
top-left-origin image space defined by VisionPoint; confidence is
in the range 0..1.
Common backend-neutral names include nose, leftEye, rightEye,
leftEar, rightEar, and the left/right forms of Shoulder, Elbow,
Wrist, Hip, Knee, and Ankle. A backend can additionally report
finer eye, mouth, finger, heel, foot, neck, or root landmarks using the
same lower-camel-case convention.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classOne named body joint with normalized position and confidence. -
Constructor Summary
ConstructorsConstructorDescriptionPose(Pose.Landmark[] landmarks) Creates a pose without backend metadata.Pose(Pose.Landmark[] landmarks, VisionMetadata metadata) Creates a pose with backend diagnostics. -
Method Summary
-
Constructor Details
-
Pose
Creates a pose without backend metadata.- Parameters:
landmarks- detected named body landmarks, defensively copied
-
Pose
Creates a pose with backend diagnostics.- Parameters:
landmarks- detected named body landmarks, defensively copiedmetadata- backend details, ornull
-
-
Method Details
-
getLandmarks
- Returns:
- defensive copy of detected body landmarks
-
getMetadata
- Returns:
- backend metadata, or
nullwhen manually constructed
-