Skip to content

Commit 482becb

Browse files
load quantized weights for face detection net
1 parent 91ad7ab commit 482becb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+1760
-1100
lines changed

dist/face-api.js

Lines changed: 865 additions & 700 deletions
Large diffs are not rendered by default.

dist/face-api.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import * as tf from '@tensorflow/tfjs-core';
2+
import { NetInput } from '../NetInput';
3+
import { TNetInput } from '../types';
4+
import { FaceDetection } from './FaceDetection';
5+
export declare class FaceDetectionNet {
6+
private _params;
7+
load(weightsOrUrl: Float32Array | string | undefined): Promise<void>;
8+
extractWeights(weights: Float32Array): void;
9+
private forwardTensor(imgTensor);
10+
forward(input: tf.Tensor | NetInput | TNetInput): {
11+
boxes: tf.Tensor<tf.Rank.R2>[];
12+
scores: tf.Tensor<tf.Rank.R1>[];
13+
};
14+
locateFaces(input: tf.Tensor | NetInput | TNetInput, minConfidence?: number, maxResults?: number): Promise<FaceDetection[]>;
15+
}

dist/faceDetectionNet/FaceDetectionNet.js

Lines changed: 108 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/faceDetectionNet/FaceDetectionNet.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as tf from '@tensorflow/tfjs-core';
2-
import { FaceDetectionNet } from './types';
3-
export declare function boxPredictionLayer(x: tf.Tensor4D, params: FaceDetectionNet.BoxPredictionParams): {
2+
import { BoxPredictionParams } from './types';
3+
export declare function boxPredictionLayer(x: tf.Tensor4D, params: BoxPredictionParams): {
44
boxPredictionEncoding: tf.Tensor<tf.Rank>;
55
classPrediction: tf.Tensor<tf.Rank>;
66
};

dist/faceDetectionNet/boxPredictionLayer.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
import { FaceDetectionNet } from './types';
2-
export declare function extractParams(weights: Float32Array): FaceDetectionNet.NetParams;
1+
import { NetParams } from './types';
2+
export declare function extractParams(weights: Float32Array): NetParams;

0 commit comments

Comments
 (0)