Properties
classes
classes: { age: __module; body: __module | __module; emotion: __module; facemesh: __module; gender: __module; hand: __module; nanodet: __module }
Type declaration
-
age: __module
-
body: __module | __module
-
emotion: __module
-
facemesh: __module
-
gender: __module
-
hand: __module
-
nanodet: __module
draw
draw: { all: (inCanvas: HTMLCanvasElement, result: any) => Promise<void>; body: (inCanvas: HTMLCanvasElement, result: any[]) => Promise<void>; canvas: (inCanvas: HTMLCanvasElement, outCanvas: HTMLCanvasElement) => Promise<void>; drawOptions?: { bufferedOutput: Boolean; color: string; drawBoxes: Boolean; drawLabels: Boolean; drawPoints: Boolean; drawPolygons: Boolean; fillPolygons: Boolean; font: string; labelColor: string; lineHeight: number; lineWidth: number; pointSize: number; roundRect: number; shadowColor: string; useCurves: Boolean; useDepth: Boolean; useRawBoxes: Boolean }; face: (inCanvas: HTMLCanvasElement, result: any[]) => Promise<void>; gesture: (inCanvas: HTMLCanvasElement, result: any[]) => Promise<void>; hand: (inCanvas: HTMLCanvasElement, result: any[]) => Promise<void> }
Type declaration
-
all: (inCanvas: HTMLCanvasElement, result: any) => Promise<void>
-
- (inCanvas: HTMLCanvasElement, result: any): Promise<void>
-
Parameters
-
inCanvas: HTMLCanvasElement
-
result: any
Returns Promise<void>
-
body: (inCanvas: HTMLCanvasElement, result: any[]) => Promise<void>
-
- (inCanvas: HTMLCanvasElement, result: any[]): Promise<void>
-
Parameters
-
inCanvas: HTMLCanvasElement
-
result: any[]
Returns Promise<void>
-
canvas: (inCanvas: HTMLCanvasElement, outCanvas: HTMLCanvasElement) => Promise<void>
-
- (inCanvas: HTMLCanvasElement, outCanvas: HTMLCanvasElement): Promise<void>
-
Parameters
-
inCanvas: HTMLCanvasElement
-
outCanvas: HTMLCanvasElement
Returns Promise<void>
-
Optional drawOptions?: { bufferedOutput: Boolean; color: string; drawBoxes: Boolean; drawLabels: Boolean; drawPoints: Boolean; drawPolygons: Boolean; fillPolygons: Boolean; font: string; labelColor: string; lineHeight: number; lineWidth: number; pointSize: number; roundRect: number; shadowColor: string; useCurves: Boolean; useDepth: Boolean; useRawBoxes: Boolean }
-
bufferedOutput: Boolean
-
color: string
-
drawBoxes: Boolean
-
drawLabels: Boolean
-
drawPoints: Boolean
-
drawPolygons: Boolean
-
fillPolygons: Boolean
-
font: string
-
labelColor: string
-
lineHeight: number
-
lineWidth: number
-
pointSize: number
-
roundRect: number
-
shadowColor: string
-
useCurves: Boolean
-
useDepth: Boolean
-
useRawBoxes: Boolean
-
face: (inCanvas: HTMLCanvasElement, result: any[]) => Promise<void>
-
- (inCanvas: HTMLCanvasElement, result: any[]): Promise<void>
-
Parameters
-
inCanvas: HTMLCanvasElement
-
result: any[]
Returns Promise<void>
-
gesture: (inCanvas: HTMLCanvasElement, result: any[]) => Promise<void>
-
- (inCanvas: HTMLCanvasElement, result: any[]): Promise<void>
-
Parameters
-
inCanvas: HTMLCanvasElement
-
result: any[]
Returns Promise<void>
-
hand: (inCanvas: HTMLCanvasElement, result: any[]) => Promise<void>
-
- (inCanvas: HTMLCanvasElement, result: any[]): Promise<void>
-
Parameters
-
inCanvas: HTMLCanvasElement
-
result: any[]
Returns Promise<void>
image
image: { canvas: HTMLCanvasElement | OffscreenCanvas; tensor: Tensor }
Type declaration
-
canvas: HTMLCanvasElement | OffscreenCanvas
-
tensor: Tensor
models
models: { age: null | Model; blazepose: null | Model; embedding: null | Model; emotion: null | Model; face: null | MediaPipeFaceMesh; gender: null | Model; handpose: null | HandPose; iris: null | Model; nanodet: null | Model; posenet: null | PoseNet }
Type declaration
-
age: null | Model
-
blazepose: null | Model
-
embedding: null | Model
-
emotion: null | Model
-
face: null | MediaPipeFaceMesh
-
gender: null | Model
-
handpose: null | HandPose
-
iris: null | Model
-
nanodet: null | Model
-
posenet: null | PoseNet
sysinfo
sysinfo: { agent: String; platform: String }
Type declaration
-
agent: String
-
platform: String
Main Class for
Human
libraryAll methods and properties are available only as members of Human class
Configuration object definition: @link Config Results object definition: @link Result Possible inputs: @link Input