Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new FaceLandmarkNet(faceFeatureExtractor?: FaceFeatureExtractor): FaceLandmarkNet

Properties

_name

_name: any

Accessors

faceFeatureExtractor

  • get faceFeatureExtractor(): IFaceFeatureExtractor<TExtractorParams>

isLoaded

  • get isLoaded(): boolean

paramMappings

  • get paramMappings(): ParamMapping[]
  • Returns ParamMapping[]

params

  • get params(): undefined | TNetParams
  • Returns undefined | TNetParams

Methods

detectLandmarks

dispose

  • dispose(throwOnRedispose?: boolean): void

extractClassifierParams

  • extractClassifierParams(weights: Float32Array): { paramMappings: ParamMapping[]; params: NetParams }

extractWeights

  • extractWeights(weights: Float32Array): void

forward

  • forward(input: any): Promise<any>

forwardInput

freeze

  • freeze(): void

getFrozenParams

  • getFrozenParams(): { path: string; tensor: any }[]

getParamFromPath

  • getParamFromPath(paramPath: string): any

getParamList

  • getParamList(): { path: string; tensor: any }[]

getTrainableParams

  • getTrainableParams(): { path: string; tensor: any }[]

load

  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>

loadClassifierParams

  • loadClassifierParams(weights: Float32Array): void

loadFromDisk

  • loadFromDisk(filePath: undefined | string): Promise<void>

loadFromUri

  • loadFromUri(uri: undefined | string): Promise<void>

loadFromWeightMap

  • loadFromWeightMap(weightMap: any): void

postProcess

  • postProcess(output: any, inputSize: number, originalDimensions: IDimensions[]): any

reassignParamFromPath

  • reassignParamFromPath(paramPath: string, tensor: any): void

runNet

  • runNet(input: any): any

serializeParams

  • serializeParams(): Float32Array

variable

  • variable(): void