@@ -151,7 +151,7 @@ Bundled `TFJS` can be used directly via export: `faceapi.tf`
151
151
Reason for additional ` nobundle ` version is if you want to
152
152
include a specific version of TFJS and not rely on pre-packaged one
153
153
154
- ` FaceAPI ` is compatible with TFJS 2.0+
154
+ ` FaceAPI ` is compatible with TFJS 2.0+ and TFJS 3.0+
155
155
156
156
All versions include ` sourcemap `
157
157
@@ -328,23 +328,37 @@ By default it starts HTTP server on port 8000 and HTTPS server on port 8001 and
328
328
- <https://localhost:8001/demo/webcam.html>
329
329
330
330
` ` ` json
331
- 2021 - 06 - 04 09 : 15 : 08 INFO : @vladmandic/ face- api version 1.3 .0
332
- 2021 - 06 - 04 09 : 15 : 08 INFO : User: vlado Platform: linux Arch: x64 Node : v16.0 .0
333
- 2021 - 06 - 04 09 : 15 : 08 INFO : Build: file startup all target: es2018
334
- 2021 - 06 - 04 09 : 15 : 08 STATE : HTTP server listening: 8000
335
- 2021 - 06 - 04 09 : 15 : 08 STATE : HTTP2 server listening: 8001
336
- 2021 - 06 - 04 09 : 15 : 08 STATE : Build for: node type: tfjs: { imports: 1 , importBytes: 143 , outputBytes: 1327 , outputFiles: ' dist/tfjs.esm.js' }
337
- 2021 - 06 - 04 09 : 15 : 08 STATE : Monitoring: [ ' package.json' , ' demo' , ' src' , [length]: 3 ]
338
- 2021 - 06 - 04 09 : 15 : 08 STATE : Build for: node type: node: { imports: 162 , importBytes: 234251 , outputBytes: 175089 , outputFiles: ' dist/face-api.node.js' }
339
- 2021 - 06 - 04 09 : 15 : 09 STATE : Build for: nodeGPU type: tfjs: { imports: 1 , importBytes: 147 , outputBytes: 1335 , outputFiles: ' dist/tfjs.esm.js' }
340
- 2021 - 06 - 04 09 : 15 : 09 STATE : Build for: nodeGPU type: node: { imports: 162 , importBytes: 234259 , outputBytes: 175097 , outputFiles: ' dist/face-api.node-gpu.js' }
341
- 2021 - 06 - 04 09 : 15 : 09 STATE : Build for: nodeCPU type: tfjs: { imports: 1 , importBytes: 138 , outputBytes: 1326 , outputFiles: ' dist/tfjs.esm.js' }
342
- 2021 - 06 - 04 09 : 15 : 09 STATE : Build for: nodeCPU type: node: { imports: 162 , importBytes: 234250 , outputBytes: 175088 , outputFiles: ' dist/face-api.node-cpu.js' }
343
- 2021 - 06 - 04 09 : 15 : 09 STATE : Build for: browserNoBundle type: tfjs: { imports: 1 , importBytes: 276 , outputBytes: 277 , outputFiles: ' dist/tfjs.esm.js' }
344
- 2021 - 06 - 04 09 : 15 : 09 STATE : Build for: browserNoBundle type: esm: { imports: 162 , importBytes: 233201 , outputBytes: 168707 , outputFiles: ' dist/face-api.esm-nobundle.js' }
345
- 2021 - 06 - 04 09 : 15 : 09 STATE : Build for: browserBundle type: tfjs: { modules: 1348 , moduleBytes: 4323957 , imports: 7 , importBytes: 276 , outputBytes: 2328203 , outputFiles: ' dist/tfjs.esm.js' }
346
- 2021 - 06 - 04 09 : 15 : 10 STATE : Build for: browserBundle type: iife: { imports: 162 , importBytes: 2561127 , outputBytes: 2448241 , outputFiles: ' dist/face-api.js' }
347
- 2021 - 06 - 04 09 : 15 : 11 STATE : Build for: browserBundle type: esm: { imports: 162 , importBytes: 2561127 , outputBytes: 2327046 , outputFiles: ' dist/face-api.esm.js' }
331
+ 2021 - 07 - 29 09 : 03 : 02 INFO : @vladmandic/ face- api version 1.3 .1
332
+ 2021 - 07 - 29 09 : 03 : 02 INFO : User: vlado Platform: linux Arch: x64 Node : v16.5 .0
333
+ 2021 - 07 - 29 09 : 03 : 02 INFO : Build: file startup all target: es2018
334
+ 2021 - 07 - 29 09 : 03 : 02 STATE : HTTP server listening: 8000
335
+ 2021 - 07 - 29 09 : 03 : 02 STATE : HTTP2 server listening: 8001
336
+ 2021 - 07 - 29 09 : 03 : 02 STATE : Build for: node type: tfjs: { imports: 1 , importBytes: 143 , outputBytes: 1327 , outputFiles: ' dist/tfjs.esm.js' }
337
+ 2021 - 07 - 29 09 : 03 : 02 STATE : Build for: node type: node: { imports: 162 , importBytes: 234303 , outputBytes: 175090 , outputFiles: ' dist/face-api.node.js' }
338
+ 2021 - 07 - 29 09 : 03 : 02 STATE : Monitoring: [ ' package.json' , ' demo' , ' src' , [length]: 3 ]
339
+ 2021 - 07 - 29 09 : 03 : 02 STATE : Build for: nodeGPU type: tfjs: { imports: 1 , importBytes: 147 , outputBytes: 1335 , outputFiles: ' dist/tfjs.esm.js' }
340
+ 2021 - 07 - 29 09 : 03 : 02 STATE : Build for: nodeGPU type: node: { imports: 162 , importBytes: 234311 , outputBytes: 175098 , outputFiles: ' dist/face-api.node-gpu.js' }
341
+ 2021 - 07 - 29 09 : 03 : 02 STATE : Build for: nodeCPU type: tfjs: { imports: 1 , importBytes: 138 , outputBytes: 1326 , outputFiles: ' dist/tfjs.esm.js' }
342
+ 2021 - 07 - 29 09 : 03 : 02 STATE : Build for: nodeCPU type: node: { imports: 162 , importBytes: 234302 , outputBytes: 175089 , outputFiles: ' dist/face-api.node-cpu.js' }
343
+ 2021 - 07 - 29 09 : 03 : 02 STATE : Build for: browserNoBundle type: tfjs: { imports: 1 , importBytes: 276 , outputBytes: 277 , outputFiles: ' dist/tfjs.esm.js' }
344
+ 2021 - 07 - 29 09 : 03 : 02 STATE : Build for: browserNoBundle type: esm: { imports: 162 , importBytes: 233253 , outputBytes: 168850 , outputFiles: ' dist/face-api.esm-nobundle.js' }
345
+ 2021 - 07 - 29 09 : 03 : 03 STATE : Build for: browserBundle type: tfjs: { modules: 1352 , moduleBytes: 4369745 , imports: 7 , importBytes: 276 , outputBytes: 2362345 , outputFiles: ' dist/tfjs.esm.js' }
346
+ 2021 - 07 - 29 09 : 03 : 03 STATE : Build for: browserBundle type: iife: { imports: 162 , importBytes: 2595321 , outputBytes: 2482864 , outputFiles: ' dist/face-api.js' }
347
+ 2021 - 07 - 29 09 : 03 : 04 STATE : Build for: browserBundle type: esm: { imports: 162 , importBytes: 2595321 , outputBytes: 2360761 , outputFiles: ' dist/face-api.esm.js' }
348
+ 2021 - 07 - 29 09 : 03 : 23 DATA : GET / 2.0 200 text/ html; charset= utf- 8 1269 / demo/ webcam .html :: ffff: 192.168 .0 .200
349
+ 2021 - 07 - 29 09 : 03 : 23 DATA : GET / 2.0 200 text/ javascript; charset= utf- 8 7971 / demo/ webcam .js :: ffff: 192.168 .0 .200
350
+ 2021 - 07 - 29 09 : 03 : 23 DATA : GET / 2.0 200 text/ javascript; charset= utf- 8 2360761 / dist/ face- api .esm .js :: ffff: 192.168 .0 .200
351
+ 2021 - 07 - 29 09 : 03 : 23 DATA : GET / 2.0 200 application/ json; charset= utf- 8 28233 / model/ ssd_mobilenetv1_model- weights_manifest .json :: ffff: 192.168 .0 .200
352
+ 2021 - 07 - 29 09 : 03 : 23 DATA : GET / 2.0 200 image/ x- icon 5063 / favicon .ico :: ffff: 192.168 .0 .200
353
+ 2021 - 07 - 29 09 : 03 : 23 DATA : GET / 2.0 200 application/ octet- stream 5616957 / model/ ssd_mobilenetv1_model .bin :: ffff: 192.168 .0 .200
354
+ 2021 - 07 - 29 09 : 03 : 24 DATA : GET / 2.0 200 application/ json; charset= utf- 8 8392 / model/ age_gender_model- weights_manifest .json :: ffff: 192.168 .0 .200
355
+ 2021 - 07 - 29 09 : 03 : 24 DATA : GET / 2.0 200 application/ octet- stream 429708 / model/ age_gender_model .bin :: ffff: 192.168 .0 .200
356
+ 2021 - 07 - 29 09 : 03 : 24 DATA : GET / 2.0 200 application/ json; charset= utf- 8 8485 / model/ face_landmark_68_model- weights_manifest .json :: ffff: 192.168 .0 .200
357
+ 2021 - 07 - 29 09 : 03 : 24 DATA : GET / 2.0 200 application/ octet- stream 356840 / model/ face_landmark_68_model .bin :: ffff: 192.168 .0 .200
358
+ 2021 - 07 - 29 09 : 03 : 24 DATA : GET / 2.0 200 application/ json; charset= utf- 8 19615 / model/ face_recognition_model- weights_manifest .json :: ffff: 192.168 .0 .200
359
+ 2021 - 07 - 29 09 : 03 : 24 DATA : GET / 2.0 200 application/ octet- stream 6444032 / model/ face_recognition_model .bin :: ffff: 192.168 .0 .200
360
+ 2021 - 07 - 29 09 : 03 : 25 DATA : GET / 2.0 200 application/ json; charset= utf- 8 6980 / model/ face_expression_model- weights_manifest .json :: ffff: 192.168 .0 .200
361
+ 2021 - 07 - 29 09 : 03 : 25 DATA : GET / 2.0 200 application/ octet- stream 329468 / model/ face_expression_model .bin :: ffff: 192.168 .0 .200
348
362
` ` `
349
363
350
364
<br><hr><br>
@@ -380,26 +394,26 @@ Build process uses script `build.js` that creates optimized build for each targe
380
394
```
381
395
382
396
```json
383
- 2021-06-04 09:13:42 INFO: @vladmandic/face-api version 1.3.0
384
- 2021-06-04 09:13:42 INFO: User: vlado Platform: linux Arch: x64 Node: v16.0 .0
385
- 2021-06-04 09:13:42 INFO: Toolchain: tfjs: 3.7 .0 esbuild 0.12.6 ; typescript 4.2.4 ; typedoc: 0.20.36 eslint: 7.27 .0
386
- 2021-06-04 09:13:42 INFO: Build: file startup all target: es2018
387
- 2021-06-04 09:13:42 STATE: Build for: node type: tfjs: { imports: 1, importBytes: 143, outputBytes: 1327, outputFiles: 'dist/tfjs.esm.js' }
388
- 2021-06-04 09:13:42 STATE: Build for: node type: node: { imports: 162, importBytes: 234251 , outputBytes: 175089 , outputFiles: 'dist/face-api.node.js' }
389
- 2021-06-04 09:13:42 STATE: Build for: nodeGPU type: tfjs: { imports: 1, importBytes: 147, outputBytes: 1335, outputFiles: 'dist/tfjs.esm.js' }
390
- 2021-06-04 09:13:42 STATE: Build for: nodeGPU type: node: { imports: 162, importBytes: 234259 , outputBytes: 175097 , outputFiles: 'dist/face-api.node-gpu.js' }
391
- 2021-06-04 09:13:42 STATE: Build for: nodeCPU type: tfjs: { imports: 1, importBytes: 138, outputBytes: 1326, outputFiles: 'dist/tfjs.esm.js' }
392
- 2021-06-04 09:13:42 STATE: Build for: nodeCPU type: node: { imports: 162, importBytes: 234250 , outputBytes: 175088 , outputFiles: 'dist/face-api.node-cpu.js' }
393
- 2021-06-04 09:13:42 STATE: Build for: browserNoBundle type: tfjs: { imports: 1, importBytes: 276, outputBytes: 277, outputFiles: 'dist/tfjs.esm.js' }
394
- 2021-06-04 09:13:42 STATE: Build for: browserNoBundle type: esm: { imports: 162, importBytes: 233201 , outputBytes: 168707 , outputFiles: 'dist/face-api.esm-nobundle.js' }
395
- 2021-06-04 09:13:43 STATE: Build for: browserBundle type: tfjs: { modules: 1348 , moduleBytes: 4323957 , imports: 7, importBytes: 276, outputBytes: 2328203 , outputFiles: 'dist/tfjs.esm.js' }
396
- 2021-06-04 09:13:44 STATE: Build for: browserBundle type: iife: { imports: 162, importBytes: 2561127 , outputBytes: 2448241 , outputFiles: 'dist/face-api.js' }
397
- 2021-06-04 09:13:45 STATE: Build for: browserBundle type: esm: { imports: 162, importBytes: 2561127 , outputBytes: 2327046 , outputFiles: 'dist/face-api.esm.js' }
398
- 2021-06-04 09:13:45 INFO: Running Linter: [ 'server/', 'demo/', 'src/', 'test/', [length]: 4 ]
399
- 2021-06-04 09:14:10 INFO: Linter complete: files: 183 errors: 0 warnings: 0
400
- 2021-06-04 09:14:10 INFO: Compile typings: [ 'src/index.ts', [length]: 1 ]
401
- 2021-06-04 09:14:15 INFO: Update Change log: [ '/home/vlado/dev/face-api/CHANGELOG.md', [length]: 1 ]
402
- 2021-06-04 09:14:15 INFO: Generate TypeDocs: [ 'src/index.ts', [length]: 1 ]
397
+ 2021-07-29 09:01:33 INFO: @vladmandic/face-api version 1.3.1
398
+ 2021-07-29 09:01:33 INFO: User: vlado Platform: linux Arch: x64 Node: v16.5 .0
399
+ 2021-07-29 09:01:33 INFO: Toolchain: tfjs: 3.8 .0 esbuild 0.12.16 ; typescript 4.3.5 ; typedoc: 0.21.4 eslint: 7.31 .0
400
+ 2021-07-29 09:01:33 INFO: Build: file startup all target: es2018
401
+ 2021-07-29 09:01:33 STATE: Build for: node type: tfjs: { imports: 1, importBytes: 143, outputBytes: 1327, outputFiles: 'dist/tfjs.esm.js' }
402
+ 2021-07-29 09:01:33 STATE: Build for: node type: node: { imports: 162, importBytes: 234303 , outputBytes: 175090 , outputFiles: 'dist/face-api.node.js' }
403
+ 2021-07-29 09:01:33 STATE: Build for: nodeGPU type: tfjs: { imports: 1, importBytes: 147, outputBytes: 1335, outputFiles: 'dist/tfjs.esm.js' }
404
+ 2021-07-29 09:01:33 STATE: Build for: nodeGPU type: node: { imports: 162, importBytes: 234311 , outputBytes: 175098 , outputFiles: 'dist/face-api.node-gpu.js' }
405
+ 2021-07-29 09:01:33 STATE: Build for: nodeCPU type: tfjs: { imports: 1, importBytes: 138, outputBytes: 1326, outputFiles: 'dist/tfjs.esm.js' }
406
+ 2021-07-29 09:01:33 STATE: Build for: nodeCPU type: node: { imports: 162, importBytes: 234302 , outputBytes: 175089 , outputFiles: 'dist/face-api.node-cpu.js' }
407
+ 2021-07-29 09:01:33 STATE: Build for: browserNoBundle type: tfjs: { imports: 1, importBytes: 276, outputBytes: 277, outputFiles: 'dist/tfjs.esm.js' }
408
+ 2021-07-29 09:01:33 STATE: Build for: browserNoBundle type: esm: { imports: 162, importBytes: 233253 , outputBytes: 168850 , outputFiles: 'dist/face-api.esm-nobundle.js' }
409
+ 2021-07-29 09:01:33 STATE: Build for: browserBundle type: tfjs: { modules: 1352 , moduleBytes: 4369745 , imports: 7, importBytes: 276, outputBytes: 2362345 , outputFiles: 'dist/tfjs.esm.js' }
410
+ 2021-07-29 09:01:34 STATE: Build for: browserBundle type: iife: { imports: 162, importBytes: 2595321 , outputBytes: 2482864 , outputFiles: 'dist/face-api.js' }
411
+ 2021-07-29 09:01:35 STATE: Build for: browserBundle type: esm: { imports: 162, importBytes: 2595321 , outputBytes: 2360761 , outputFiles: 'dist/face-api.esm.js' }
412
+ 2021-07-29 09:01:35 INFO: Running Linter: [ 'server/', 'demo/', 'src/', 'test/', [length]: 4 ]
413
+ 2021-07-29 09:01:55 INFO: Linter complete: files: 183 errors: 0 warnings: 0
414
+ 2021-07-29 09:01:55 INFO: Compile typings: [ 'src/index.ts', [length]: 1 ]
415
+ 2021-07-29 09:01:59 INFO: Update Change log: [ '/home/vlado/dev/face-api/CHANGELOG.md', [length]: 1 ]
416
+ 2021-07-29 09:01:59 INFO: Generate TypeDocs: [ 'src/index.ts', [length]: 1 ]
403
417
```
404
418
405
419
<br><hr><br>
0 commit comments