2.6.1
vladmandic/human2.6.1Jan 20, 2022by vladmandic
AI Summary
This release focuses on browser environment improvements, adding model caching using IndexedDB, fixing detection accuracy for occluded faces and hands, and enhancing Node.js compatibility for model loading.
Key Highlights
- Added model caching using IndexedDB
- Fixed BlazeFace and HandTrack detection issues
- Enhanced Node.js compatibility via monkey-patching fetch
- Updated BlazePose calculations and annotations
New Features
- Model cache handler using IndexDB
- Additional demos (human-motion, human-avatar)
- Monkey-patching fetch in NodeJS
- Fixed body keypoints interpolation algorithm
Full Release Notes
- Add model cache hander using **IndexDB** in *browser* environments see `config.cacheModels` setting for details - Add additional demos `human-motion` and `human-avatar` - Updated samples image gallery - Allow monkey-patching `fetch` in NodeJS If `fetch` function is defined, it can be used to load models from HTTP/HTTPS URLs regardless of `tfjs` platform support - Fix `BlazeFace` detections when face is partially occluded - Fix `BlazeFace` box scaling - Fix `HandTrack` tracking when hand is in front of face - Fix `ElectronJS` compatibility issues - Fix body keypoints interpolation algorithm - Updated `BlazePose` calculations - Changes to `BlazePose` and `HandLandmark` annotations - Strong typing for string enums - Updated `TFJS`