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`