Properties
backend
backend: null | "" | "cpu" | "wasm" | "webgl" | "humangl" | "tensorflow"
body
body: { enabled: boolean; maxDetected: number; minConfidence: number; modelPath: string; skipFrames: number }
Type declaration
-
enabled: boolean
-
maxDetected: number
-
minConfidence: number
-
modelPath: string
-
skipFrames: number
cacheSensitivity
cacheSensitivity: number
face
face: { description: { enabled: boolean; minConfidence: number; modelPath: string; skipFrames: number }; detector: { iouThreshold: number; maxDetected: number; minConfidence: number; modelPath: string; return: boolean; rotation: boolean; skipFrames: number }; emotion: { enabled: boolean; minConfidence: number; modelPath: string; skipFrames: number }; enabled: boolean; iris: { enabled: boolean; modelPath: string }; mesh: { enabled: boolean; modelPath: string } }
Type declaration
-
description: { enabled: boolean; minConfidence: number; modelPath: string; skipFrames: number }
-
enabled: boolean
-
minConfidence: number
-
modelPath: string
-
skipFrames: number
-
detector: { iouThreshold: number; maxDetected: number; minConfidence: number; modelPath: string; return: boolean; rotation: boolean; skipFrames: number }
-
iouThreshold: number
-
maxDetected: number
-
minConfidence: number
-
modelPath: string
-
return: boolean
-
rotation: boolean
-
skipFrames: number
-
emotion: { enabled: boolean; minConfidence: number; modelPath: string; skipFrames: number }
-
enabled: boolean
-
minConfidence: number
-
modelPath: string
-
skipFrames: number
-
enabled: boolean
-
iris: { enabled: boolean; modelPath: string }
-
enabled: boolean
-
modelPath: string
-
mesh: { enabled: boolean; modelPath: string }
-
enabled: boolean
-
modelPath: string
filter
filter: { blur: number; brightness: number; contrast: number; enabled: boolean; flip: boolean; height: number; hue: number; kodachrome: boolean; negative: boolean; pixelate: number; polaroid: boolean; return: boolean; saturation: number; sepia: boolean; sharpness: number; technicolor: boolean; vintage: boolean; width: number }
Type declaration
-
blur: number
-
brightness: number
-
contrast: number
-
enabled: boolean
-
flip: boolean
-
height: number
-
hue: number
-
kodachrome: boolean
-
negative: boolean
-
pixelate: number
-
polaroid: boolean
-
return: boolean
-
saturation: number
-
sepia: boolean
-
sharpness: number
-
technicolor: boolean
-
vintage: boolean
-
width: number
gesture
gesture: { enabled: boolean }
hand
hand: { detector: { modelPath: string }; enabled: boolean; iouThreshold: number; landmarks: boolean; maxDetected: number; minConfidence: number; rotation: boolean; skeleton: { modelPath: string }; skipFrames: number }
Type declaration
-
detector: { modelPath: string }
-
enabled: boolean
-
iouThreshold: number
-
landmarks: boolean
-
maxDetected: number
-
minConfidence: number
-
rotation: boolean
-
skeleton: { modelPath: string }
-
skipFrames: number
modelBasePath
modelBasePath: string
object
object: { enabled: boolean; iouThreshold: number; maxDetected: number; minConfidence: number; modelPath: string; skipFrames: number }
Type declaration
-
enabled: boolean
-
iouThreshold: number
-
maxDetected: number
-
minConfidence: number
-
modelPath: string
-
skipFrames: number
skipFrame
skipFrame: boolean
warmup
warmup: "none" | "face" | "full" | "body"
wasmPath
wasmPath: string
Configuration interface definition for Human library
Contains all configurable parameters