@vladmandic/face-api
Version:
FaceAPI: AI-powered Face Detection & Rotation Tracking, Face Description & Recognition, Age & Gender & Emotion Prediction for Browser and NodeJS using TensorFlow/JS
474 lines (260 loc) • 8.91 kB
Markdown
# @vladmandic/face-api
Version: **1.7.15**
Description: **FaceAPI: AI-powered Face Detection & Rotation Tracking, Face Description & Recognition, Age & Gender & Emotion Prediction for Browser and NodeJS using TensorFlow/JS**
Author: **Vladimir Mandic <mandic00@live.com>**
License: **MIT**
Repository: **<https://github.com/vladmandic/face-api>**
## Changelog
### **1.7.15** 2025/02/05 mandic00@live.com
### **origin/master** 2024/09/10 mandic00@live.com
### **1.7.14** 2024/09/10 mandic00@live.com
- rebuild
- merge pull request #188 from rebser/master
- fixing leaking eventhandlers when using htmlcanvaselement
- rebuild types
- rebuild
### **1.7.13** 2024/01/17 mandic00@live.com
- merge pull request #186 from khwalkowicz/master
- feat: enable noimplicitany
### **release: 1.7.12** 2023/06/12 mandic00@live.com
### **1.7.12** 2023/06/12 mandic00@live.com
### **1.7.11** 2023/05/08 mandic00@live.com
### **1.7.10** 2023/03/21 mandic00@live.com
- change typedefs
### **1.7.9** 2023/01/29 mandic00@live.com
### **1.7.8** 2023/01/06 mandic00@live.com
### **1.7.7** 2022/12/01 mandic00@live.com
### **1.7.6** 2022/10/18 mandic00@live.com
- fix face angles (yaw, pitch, & roll) accuracy (#130)
### **1.7.5** 2022/10/09 mandic00@live.com
- create funding.yml
- add node-wasm demo
### **1.7.4** 2022/09/25 mandic00@live.com
- improve face compare performance
### **1.7.3** 2022/08/24 mandic00@live.com
- refresh release
### **1.7.2** 2022/08/23 mandic00@live.com
- document and remove optional dependencies
### **release: 1.7.1** 2022/07/25 mandic00@live.com
### **1.7.1** 2022/07/25 mandic00@live.com
- refactor dependencies
- full rebuild
### **1.6.11** 2022/05/24 mandic00@live.com
### **1.6.10** 2022/05/24 mandic00@live.com
### **1.6.9** 2022/05/18 mandic00@live.com
### **1.6.8** 2022/05/09 mandic00@live.com
- exclude impossible detected face boxes
### **1.6.7** 2022/04/01 mandic00@live.com
- fixed typo error (#97)
### **1.6.6** 2022/03/04 mandic00@live.com
### **1.6.5** 2022/02/07 mandic00@live.com
### **1.6.4** 2022/01/14 mandic00@live.com
- add node with wasm build target
### **1.6.3** 2022/01/06 mandic00@live.com
### **1.6.2** 2022/01/01 mandic00@live.com
### **1.6.1** 2021/12/09 mandic00@live.com
- rebuild
- release preview
- switch to custom tfjs and new typedefs
- rebuild
### **1.5.8** 2021/11/30 mandic00@live.com
### **1.5.7** 2021/10/28 mandic00@live.com
### **1.5.6** 2021/10/22 mandic00@live.com
### **release: 1.5.5** 2021/10/19 mandic00@live.com
### **1.5.5** 2021/10/19 mandic00@live.com
- allow backend change in demo via url params
- add node-match demo
- fix face matcher
### **1.5.4** 2021/09/29 mandic00@live.com
### **1.5.3** 2021/09/16 mandic00@live.com
- simplify tfjs imports
- reduce bundle size
- enable webgl uniforms
### **1.5.2** 2021/09/10 mandic00@live.com
- redesign build platform
### **1.5.1** 2021/09/08 mandic00@live.com
### **1.4.2** 2021/08/31 mandic00@live.com
### **release: 1.4.1** 2021/07/29 mandic00@live.com
### **1.4.1** 2021/07/29 mandic00@live.com
### **release: 1.3.1** 2021/06/18 mandic00@live.com
### **1.3.1** 2021/06/08 mandic00@live.com
- fix face expression detection (#56)
- add buffertovideo
- fix git conflicts
- fix tsc error (#55)
- force typescript 4.2 due to typedoc incompatibility with ts 4.3
### **1.2.5** 2021/05/27 mandic00@live.com
- add buffertovideo and fetchvideo (#54)
### **1.2.4** 2021/05/18 mandic00@live.com
### **1.2.3** 2021/05/04 mandic00@live.com
### **update for tfjs 3.6.0** 2021/04/30 mandic00@live.com
### **1.2.2** 2021/04/30 mandic00@live.com
- add node-wasm demo
- accept uri as input to demo node and node-canvas
- major version full rebuild
### **1.2.1** 2021/04/22 mandic00@live.com
- add npmrc
- add canvas/image based demo to decode webp
### **1.1.12** 2021/04/13 mandic00@live.com
### **1.1.11** 2021/04/06 mandic00@live.com
- merge pull request #46 from mayankagarwals/demo_latencytest_fix
- fixed bug which led to latency not being measured and wrong output on console for demo
- add cdn links
### **1.1.10** 2021/04/04 mandic00@live.com
- added webhints
### **1.1.9** 2021/04/03 mandic00@live.com
- fix linting and tests
### **1.1.8** 2021/04/01 mandic00@live.com
### **1.1.7** 2021/03/31 mandic00@live.com
- enable minify
### **1.1.6** 2021/03/26 mandic00@live.com
### **1.1.5** 2021/03/23 mandic00@live.com
- add node-canvas demo
- refactoring
### **1.1.4** 2021/03/18 mandic00@live.com
### **1.1.3** 2021/03/16 mandic00@live.com
- fix for seedrandom
### **1.1.2** 2021/03/15 mandic00@live.com
- create templates
- create codeql-analysis.yml
### **1.1.1** 2021/03/14 mandic00@live.com
- full rebuild
- reformatted model manifests and weights
- create api specs
### **1.0.2** 2021/03/09 mandic00@live.com
### **release: 1.0.1** 2021/03/09 mandic00@live.com
### **1.0.1** 2021/03/09 mandic00@live.com
- add badges
- optimize for npm
- 0.30.6
- added typings for face angle
- disable landmark printing
- 0.30.5
- enabled live demo on gitpages
- 0.30.4
- added face angle calculations
- added documentation
- package update
- 0.30.3
- 0.30.2
- 0.30.1
- 0.13.3
- added note-cpu target
- merge pull request #39 from xemle/feature/node-cpu
- add node-cpu build for non supported systems of libtensorflow
- 0.13.2
- 0.13.1
- 0.12.10
- exception handling
- 0.12.9
- exception handling
- 0.12.8
- exception handling
### **0.12.7** 2021/02/17 mandic00@live.com
- 0.12.7
- 0.12.6
- 0.12.5
- 0.12.4
- 0.12.3
- 0.12.2
### **update for tfjs 3.0.0** 2021/01/29 mandic00@live.com
- 0.12.1
- rebuild
- 0.11.6
- add check for null face descriptor
- merge pull request #34 from patrickhulce/patch-1
- fix: return empty descriptor for zero-sized faces
- 0.11.5
- 0.11.4
- 0.11.3
- fix typo
- enable full minification
- 0.11.2
- full rebuild
- 0.11.1
- added live webcam demo
- 0.10.2
- ts linting
- version bump
- 0.10.1
- full re-lint and typings generation
- rebuild
### **0.9.5** 2020/12/19 mandic00@live.com
- added tsc build typings
### **0.9.4** 2020/12/15 mandic00@live.com
- package update
### **0.9.3** 2020/12/12 mandic00@live.com
- remove old demo
- merge branch 'master' of https://github.com/vladmandic/face-api
### **0.9.2** 2020/12/08 mandic00@live.com
- merge pull request #19 from meeki007/patch-3
- remove http reff
- fixed typos
### **0.9.1** 2020/12/02 mandic00@live.com
- redesigned tfjs bundling and build process
- push
- merge pull request #17 from meeki007/patch-2
- merge pull request #16 from meeki007/patch-1
- added link to documentation for js.tensorflow 2.7.0
- add comments and fix typo
### **0.8.9** 2020/11/25 mandic00@live.com
- removed node-fetch dependency
### **0.8.8** 2020/11/03 mandic00@live.com
### **0.8.7** 2020/11/03 mandic00@live.com
- removed type from package.json and added nodejs example
### **0.8.6** 2020/10/29 mandic00@live.com
### **0.8.5** 2020/10/27 mandic00@live.com
### **0.8.4** 2020/10/27 mandic00@live.com
- fix webpack compatibility issue
### **0.8.3** 2020/10/25 mandic00@live.com
### **0.8.2** 2020/10/25 mandic00@live.com
- fix for wasm compatibility
### **0.8.1** 2020/10/15 mandic00@live.com
- added cjs builds
### **0.7.4** 2020/10/14 mandic00@live.com
- added nobundle
### **0.7.3** 2020/10/13 mandic00@live.com
### **0.7.2** 2020/10/13 mandic00@live.com
### **0.7.1** 2020/10/13 mandic00@live.com
- switched to monolithic build
### **0.6.3** 2020/10/12 mandic00@live.com
### **0.6.2** 2020/10/11 mandic00@live.com
### **0.6.1** 2020/10/11 mandic00@live.com
- major update
- tfjs 2.6.0
### **0.5.3** 2020/09/18 cyan00@gmail.com
### **0.5.2** 2020/09/16 cyan00@gmail.com
- added build for node
- upgrade to tfjs@2.4.0 and ts-node@9.0.0
- create issue.md
- added issue template
- added faceapi.version object
### **0.5.1** 2020/09/08 cyan00@gmail.com
### **0.4.6** 2020/09/08 cyan00@gmail.com
- added test fot @tfjs and backends loaded
### **0.4.5** 2020/08/31 cyan00@gmail.com
- adding build
### **0.4.4** 2020/08/30 cyan00@gmail.com
- change build process
### **0.4.3** 2020/08/29 cyan00@gmail.com
- fix node build error
### **0.4.2** 2020/08/29 cyan00@gmail.com
### **0.4.1** 2020/08/27 cyan00@gmail.com
### **0.3.9** 2020/08/27 cyan00@gmail.com
- added example
### **0.3.8** 2020/08/26 cyan00@gmail.com
- re-added ssd_mobilenet
### **0.3.7** 2020/08/22 cyan00@gmail.com
### **0.3.6** 2020/08/21 cyan00@gmail.com
### **0.3.5** 2020/08/19 cyan00@gmail.com
### **0.3.4** 2020/08/19 cyan00@gmail.com
- switch to commonjs and es2018 for compatibility
### **0.3.3** 2020/08/19 cyan00@gmail.com
### **0.3.2** 2020/08/18 cyan00@gmail.com
### **0.3.1** 2020/08/18 cyan00@gmail.com
- uodated build script
- npm publish
- added pre-compiled build
- added pre-bundled dist
- removed unnecessary weights
- initial commit