35 lines
1.3 KiB
Markdown
35 lines
1.3 KiB
Markdown
# FaceAPI
|
|
|
|
## Branch Point
|
|
|
|
Branched from face-api.js version **0.22.2** released on March 22nd, 2020
|
|
<https://github.com/justadudewhohacks/face-api.js>
|
|
<https://www.npmjs.com/package/face-api.js>
|
|
|
|
## Note
|
|
|
|
I don't plan to maintain a separate distribution of face-api, this is only a temporary repository to use latest available face-api with latest available tensorflow/js.
|
|
If original repository is updated, this one will become obsolete.
|
|
|
|
## Differences
|
|
|
|
- Removed tests, docs, examples
|
|
- Updated all package dependencies
|
|
- Removed unnecesary package dependencies (karma, jasmine, etc.)
|
|
- Updated Typescript build process to target ES2020 instead of dual ES5/ES6
|
|
- Modified to make compatible with TensorFlow/JS 2.0+
|
|
- Trivial code changes for updated Typescript type checking
|
|
- Changed browser bundle process to use ESBuild instead of Rollup
|
|
- Updated tfjs dependencies since backends were removed from tfjs-core
|
|
|
|
- Removed following models as they are either obsolete or non-functional with tfjs 2.0+
|
|
- ssdMobilenetv1: Relies on batchNorm() function which is made obsolete in tfjs 2.0
|
|
- mtcnn: Mostly obsolete
|
|
- tinyYolov2: Non-functional since weights are missing
|
|
|
|
Which means the only valid model is **tinyFaceDetector**
|
|
|
|
## Documentation
|
|
|
|
For documentation refer to original project
|