Package-level declarations

Types

Link copied to clipboard
data class Bone(val group: BoneGroup, val identifier: BoneIdentifier, val jointA: PointF, val jointB: PointF)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class JointVector(val x: Double, val y: Double)
Link copied to clipboard

Pose Problems

Link copied to clipboard
data class PoseReadiness(val bones: List<Bone>, val frame: Frame, val result: PoseResult)
Link copied to clipboard

Distributing pose readiness state to the various consumers

Link copied to clipboard
sealed class PoseResult

PoseResult returns the high level results of the pose readiness check.

Functions

Link copied to clipboard
fun averagePoint(jointA: PointF, jointB: PointF): PointF
fun averagePoint(jointA: Landmark, jointB: Landmark): PointF