Skip to content

Commit e1b15a1

Browse files
node examples - use face-api.js from build instead of src
1 parent bbc0785 commit e1b15a1

File tree

9 files changed

+4331
-148
lines changed

9 files changed

+4331
-148
lines changed

examples/examples-nodejs/commons/env.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ import '@tensorflow/tfjs-node';
55
// implements nodejs wrappers for HTMLCanvasElement, HTMLImageElement, ImageData
66
const canvas = require('canvas')
77

8-
import * as faceapi from '../../../src';
8+
import * as faceapi from 'face-api.js';
99

1010
// patch nodejs environment, we need to provide an implementation of
1111
// HTMLCanvasElement and HTMLImageElement, additionally an implementation
1212
// of ImageData is required, in case you want to use the MTCNN
1313
const { Canvas, Image, ImageData } = canvas
1414
faceapi.env.monkeyPatch({ Canvas, Image, ImageData })
1515

16-
export { canvas, faceapi }
16+
export { canvas }

examples/examples-nodejs/commons/faceDetection.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
import { NeuralNetwork } from 'tfjs-image-recognition-base';
2-
3-
import { faceapi } from './env';
1+
import * as faceapi from 'face-api.js';
42

53
export const faceDetectionNet = faceapi.nets.ssdMobilenetv1
64
// export const faceDetectionNet = tinyFaceDetector
@@ -17,7 +15,7 @@ const scoreThreshold = 0.5
1715
const minFaceSize = 50
1816
const scaleFactor = 0.8
1917

20-
function getFaceDetectorOptions(net: NeuralNetwork<any>) {
18+
function getFaceDetectorOptions(net: faceapi.NeuralNetwork<any>) {
2119
return net === faceapi.nets.ssdMobilenetv1
2220
? new faceapi.SsdMobilenetv1Options({ minConfidence })
2321
: (net === faceapi.nets.tinyFaceDetector
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
export { canvas, faceapi } from './env';
1+
export { canvas } from './env';
22
export { faceDetectionNet, faceDetectionOptions } from './faceDetection';
33
export { saveFile } from './saveFile';

examples/examples-nodejs/faceDetection.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import { canvas, faceapi, faceDetectionNet, faceDetectionOptions, saveFile } from './commons';
1+
import * as faceapi from 'face-api.js';
2+
3+
import { canvas, faceDetectionNet, faceDetectionOptions, saveFile } from './commons';
24

35
async function run() {
46

examples/examples-nodejs/faceExpressionRecognition.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import { canvas, faceapi, faceDetectionNet, faceDetectionOptions, saveFile } from './commons';
1+
import * as faceapi from 'face-api.js';
2+
3+
import { canvas, faceDetectionNet, faceDetectionOptions, saveFile } from './commons';
24

35
async function run() {
46

examples/examples-nodejs/faceLandmarkDetection.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import { canvas, faceapi, faceDetectionNet, faceDetectionOptions, saveFile } from './commons';
1+
import * as faceapi from 'face-api.js';
2+
3+
import { canvas, faceDetectionNet, faceDetectionOptions, saveFile } from './commons';
24

35
async function run() {
46

examples/examples-nodejs/faceRecognition.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import { canvas, faceapi, faceDetectionNet, faceDetectionOptions, saveFile } from './commons';
1+
import * as faceapi from 'face-api.js';
2+
3+
import { canvas, faceDetectionNet, faceDetectionOptions, saveFile } from './commons';
24

35
const REFERENCE_IMAGE = '../images/bbt1.jpg'
46
const QUERY_IMAGE = '../images/bbt4.jpg'

0 commit comments

Comments
 (0)