Properties
body
body: { enabled: boolean; maxDetections: number; modelPath: string; nmsRadius: number; scoreThreshold: number }
Type declaration
-
enabled: boolean
-
maxDetections: number
-
modelPath: string
-
nmsRadius: number
-
scoreThreshold: number
deallocate
deallocate: boolean
face
face: { age: { enabled: boolean; modelPath: string; skipFrames: number }; description: { enabled: boolean; modelPath: string; skipFrames: number }; detector: { iouThreshold: number; maxFaces: number; minConfidence: number; modelPath: string; return: boolean; rotation: boolean; scoreThreshold: number; skipFrames: number; skipInitial: boolean }; embedding: { enabled: boolean; modelPath: string }; emotion: { enabled: boolean; minConfidence: number; modelPath: string; skipFrames: number }; enabled: boolean; gender: { enabled: boolean; minConfidence: number; modelPath: string; skipFrames: number }; iris: { enabled: boolean; modelPath: string }; mesh: { enabled: boolean; modelPath: string } }
Type declaration
-
age: { enabled: boolean; modelPath: string; skipFrames: number }
-
enabled: boolean
-
modelPath: string
-
skipFrames: number
-
description: { enabled: boolean; modelPath: string; skipFrames: number }
-
enabled: boolean
-
modelPath: string
-
skipFrames: number
-
detector: { iouThreshold: number; maxFaces: number; minConfidence: number; modelPath: string; return: boolean; rotation: boolean; scoreThreshold: number; skipFrames: number; skipInitial: boolean }
-
iouThreshold: number
-
maxFaces: number
-
minConfidence: number
-
modelPath: string
-
return: boolean
-
rotation: boolean
-
scoreThreshold: number
-
skipFrames: number
-
skipInitial: boolean
-
embedding: { enabled: boolean; modelPath: string }
-
enabled: boolean
-
modelPath: string
-
emotion: { enabled: boolean; minConfidence: number; modelPath: string; skipFrames: number }
-
enabled: boolean
-
minConfidence: number
-
modelPath: string
-
skipFrames: number
-
enabled: boolean
-
gender: { enabled: boolean; minConfidence: number; modelPath: string; skipFrames: number }
-
enabled: boolean
-
minConfidence: number
-
modelPath: string
-
skipFrames: number
-
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; 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
-
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; maxHands: number; minConfidence: number; rotation: boolean; scoreThreshold: number; skeleton: { modelPath: string }; skipFrames: number; skipInitial: boolean }
Type declaration
-
detector: { modelPath: string }
-
enabled: boolean
-
iouThreshold: number
-
landmarks: boolean
-
maxHands: number
-
minConfidence: number
-
rotation: boolean
-
scoreThreshold: number
-
skeleton: { modelPath: string }
-
skipFrames: number
-
skipInitial: boolean
object
object: { enabled: boolean; iouThreshold: number; maxResults: number; minConfidence: number; modelPath: string; skipFrames: number }
Type declaration
-
enabled: boolean
-
iouThreshold: number
-
maxResults: number
-
minConfidence: number
-
modelPath: string
-
skipFrames: number
videoOptimized
videoOptimized: boolean
wasmPath
wasmPath: string
Configuration interface definition for Human library
Contains all configurable parameters