Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • FaceLandmark68NetBase<FaceFeatureExtractorParams>

Index

Constructors

  • new FaceLandmark68Net(faceFeatureExtractor?: FaceFeatureExtractor): FaceLandmark68Net

Properties

_name: any

Accessors

  • get faceFeatureExtractor(): IFaceFeatureExtractor<TExtractorParams>
  • get isLoaded(): boolean
  • get paramMappings(): ParamMapping[]
  • Returns ParamMapping[]

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

Methods

  • dispose(throwOnRedispose?: boolean): void
  • extractClassifierParams(weights: Float32Array): { paramMappings: ParamMapping[]; params: NetParams }
  • Parameters

    • weights: Float32Array

    Returns { paramMappings: ParamMapping[]; params: NetParams }

    • paramMappings: ParamMapping[]
    • params: NetParams
  • extractWeights(weights: Float32Array): void
  • Parameters

    • weights: Float32Array

    Returns void

  • forward(input: any): Promise<Tensor2D>
  • freeze(): void
  • getFrozenParams(): { path: string; tensor: Tensor }[]
  • Returns { path: string; tensor: Tensor }[]

  • getParamFromPath(paramPath: string): Tensor
  • Parameters

    • paramPath: string

    Returns Tensor

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

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

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

    • weightsOrUrl: undefined | string | Float32Array

    Returns Promise<void>

  • loadClassifierParams(weights: Float32Array): void
  • loadFromDisk(filePath: undefined | string): Promise<void>
  • Parameters

    • filePath: undefined | string

    Returns Promise<void>

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

    • uri: undefined | string

    Returns Promise<void>

  • loadFromWeightMap(weightMap: NamedTensorMap): void
  • Parameters

    • weightMap: NamedTensorMap

    Returns void

  • postProcess(output: Tensor2D, inputSize: number, originalDimensions: IDimensions[]): Tensor2D
  • reassignParamFromPath(paramPath: string, tensor: Tensor): void
  • Parameters

    • paramPath: string
    • tensor: Tensor

    Returns void

  • runNet(input: any): Tensor2D
  • serializeParams(): Float32Array
  • Returns Float32Array

  • variable(): void