Class: HumansOptions
Defined in: src/world/humans/HumansOptions.ts:7
Configuration options for the Human Pose Detection system.
Constructors
Constructor
new HumansOptions(
options?):HumansOptions
Defined in: src/world/humans/HumansOptions.ts:39
Parameters
options?
backendConfig?
{ activeBackend?: string; mediapipe?: { minPoseDetectionConfidence?: number; minPosePresenceConfidence?: number; minTrackingConfidence?: number; modelAssetPath?: string; numPoses?: number; wasmFilesUrl?: string; }; } = ...
Configuration options for the active pose detection backend.
backendConfig.activeBackend?
string = 'mediapipe'
backendConfig.mediapipe?
{ minPoseDetectionConfidence?: number; minPosePresenceConfidence?: number; minTrackingConfidence?: number; modelAssetPath?: string; numPoses?: number; wasmFilesUrl?: string; } = ...
backendConfig.mediapipe.minPoseDetectionConfidence?
number = 0.5
The minimum confidence score [0.0, 1.0] required for a pose to be detected.
backendConfig.mediapipe.minPosePresenceConfidence?
number = 0.5
The minimum confidence score [0.0, 1.0] required to confirm a pose is still present.
backendConfig.mediapipe.minTrackingConfidence?
number = 0.5
The minimum confidence score [0.0, 1.0] required for tracking landmarks between frames.
backendConfig.mediapipe.modelAssetPath?
string = 'https://storage.googleapis.com/mediapipe-models/pose_landmarker/pose_landmarker_full/float16/latest/pose_landmarker_full.task'
backendConfig.mediapipe.numPoses?
number = 1
The maximum number of simultaneous human poses/bodies to track.
backendConfig.mediapipe.wasmFilesUrl?
string = 'https://cdn.jsdelivr.net/npm/@mediapipe/tasks-vision@latest/wasm'
enable?
() => HumansOptions
enabled?
boolean = false
Returns
HumansOptions
Properties
backendConfig
backendConfig:
object
Defined in: src/world/humans/HumansOptions.ts:13
Configuration options for the active pose detection backend.
activeBackend
activeBackend:
string='mediapipe'
mediapipe
mediapipe:
object
mediapipe.minPoseDetectionConfidence
minPoseDetectionConfidence:
number=0.5
The minimum confidence score [0.0, 1.0] required for a pose to be detected.
mediapipe.minPosePresenceConfidence
minPosePresenceConfidence:
number=0.5
The minimum confidence score [0.0, 1.0] required to confirm a pose is still present.
mediapipe.minTrackingConfidence
minTrackingConfidence:
number=0.5
The minimum confidence score [0.0, 1.0] required for tracking landmarks between frames.
mediapipe.modelAssetPath
modelAssetPath:
string='https://storage.googleapis.com/mediapipe-models/pose_landmarker/pose_landmarker_full/float16/latest/pose_landmarker_full.task'
mediapipe.numPoses
numPoses:
number=1
The maximum number of simultaneous human poses/bodies to track.
mediapipe.wasmFilesUrl
wasmFilesUrl:
string='https://cdn.jsdelivr.net/npm/@mediapipe/tasks-vision@latest/wasm'
enabled
enabled:
boolean=false
Defined in: src/world/humans/HumansOptions.ts:8
Methods
enable()
enable():
HumansOptions
Defined in: src/world/humans/HumansOptions.ts:45
Returns
HumansOptions