Options
All
  • Public
  • Public/Protected
  • All
Menu

@vladmandic/human

Index

References

Classes

Type aliases

Properties

References

default

Renames and exports Human

Type aliases

Result

Result: { body: { id: Number; part: String; position: { x: Number; y: Number; z: Number }; presence: Number; score: Number }[]; canvas: OffscreenCanvas | HTMLCanvasElement; face: { age: Number; angle: { pitch: Number | null; roll: Number | null; yaw: Number | null }; annotations: any; box: [Number, Number, Number, Number]; boxConfidence: Number; boxRaw: [Number, Number, Number, Number]; confidence: Number; embedding: any; emotion: String; faceConfidence: Number; gender: String; genderConfidence: Number; iris: Number; mesh: [Number, Number, Number][]; meshRaw: [Number, Number, Number][] }[]; gesture: { gesture: String; part: String }[]; hand: { annotations: any; box: any; confidence: Number; landmarks: any }[]; performance: { any: any } }

Type declaration

  • body: { id: Number; part: String; position: { x: Number; y: Number; z: Number }; presence: Number; score: Number }[]
  • canvas: OffscreenCanvas | HTMLCanvasElement
  • face: { age: Number; angle: { pitch: Number | null; roll: Number | null; yaw: Number | null }; annotations: any; box: [Number, Number, Number, Number]; boxConfidence: Number; boxRaw: [Number, Number, Number, Number]; confidence: Number; embedding: any; emotion: String; faceConfidence: Number; gender: String; genderConfidence: Number; iris: Number; mesh: [Number, Number, Number][]; meshRaw: [Number, Number, Number][] }[]
  • gesture: { gesture: String; part: String }[]
  • hand: { annotations: any; box: any; confidence: Number; landmarks: any }[]
  • performance: { any: any }
    • any: any

Properties

Config

Config: { async: boolean; backend: string; body: { enabled: boolean; maxDetections: number; modelPath: string; nmsRadius: number; scoreThreshold: number }; deallocate: boolean; debug: boolean; face: { age: { 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 } }; 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 }; gesture: { enabled: boolean }; 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 }; profile: boolean; scoped: boolean; videoOptimized: boolean; warmup: string; wasmPath: string }

Type declaration

  • async: boolean
  • backend: string
  • body: { enabled: boolean; maxDetections: number; modelPath: string; nmsRadius: number; scoreThreshold: number }
    • enabled: boolean
    • maxDetections: number
    • modelPath: string
    • nmsRadius: number
    • scoreThreshold: number
  • deallocate: boolean
  • debug: boolean
  • face: { age: { 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 } }
    • age: { 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: { 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 }
    • 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: { enabled: boolean }
    • enabled: boolean
  • 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 }
    • detector: { modelPath: string }
      • modelPath: string
    • enabled: boolean
    • iouThreshold: number
    • landmarks: boolean
    • maxHands: number
    • minConfidence: number
    • rotation: boolean
    • scoreThreshold: number
    • skeleton: { modelPath: string }
      • modelPath: string
    • skipFrames: number
    • skipInitial: boolean
  • profile: boolean
  • scoped: boolean
  • videoOptimized: boolean
  • warmup: string
  • wasmPath: string