FaceExpressionNet.d.ts 871 B

123456789101112131415
  1. import * as tf from '@tensorflow/tfjs-core';
  2. import { NetInput, TNetInput } from '../dom';
  3. import { FaceFeatureExtractor } from '../faceFeatureExtractor/FaceFeatureExtractor';
  4. import { FaceFeatureExtractorParams } from '../faceFeatureExtractor/types';
  5. import { FaceProcessor } from '../faceProcessor/FaceProcessor';
  6. import { FaceExpressions } from './FaceExpressions';
  7. export declare class FaceExpressionNet extends FaceProcessor<FaceFeatureExtractorParams> {
  8. constructor(faceFeatureExtractor?: FaceFeatureExtractor);
  9. forwardInput(input: NetInput | tf.Tensor4D): tf.Tensor2D;
  10. forward(input: TNetInput): Promise<tf.Tensor2D>;
  11. predictExpressions(input: TNetInput): Promise<FaceExpressions | FaceExpressions[]>;
  12. protected getDefaultModelName(): string;
  13. protected getClassifierChannelsIn(): number;
  14. protected getClassifierChannelsOut(): number;
  15. }