You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enabled high-resolution optimizations
Internal limits are increased from 2k to 4k
Enhanced device capabilities detection
See human.env.[agent, wasm, webgl, webgpu] for details
If config.backend is not set, Human will auto-select best backend
based on device capabilities
Enhanced support for webgpu
Reduce build dependencies Human is now 30% smaller :)
As usual, Human has zero runtime dependencies,
all devDependencies are only to rebuild Human itself
Default hand skeleton model changed from handlandmark-full to handlandmark-lite
Both models are still supported, this reduces default size and increases performance
Features:
Add draw label templates
Allows easy customization of results labels drawn on canvas
Add config.filter.autoBrightness (enabled by default)
Per-frame video on-the-fly brightness adjustments
Which significantly increases performance and precision in poorly lit scenes
Add new demo face detect
Improved config.filter.equalization (disabled by default)
Image and video on-demand histogram equalization
Support selecting specific video source when multiple cameras are present
See human.webcam.enumerate()
Updated algorithm to determine distance from camera based on iris size
See human.result.face[n].distance
Architecture:
Upgrade to TFJS 4.1 with strong typing
see notes on how to use
TypeDef refactoring
Re-architect human.models namespace for better dynamic model handling
Added additional methods load, list, loaded, reset
Repack external typedefs
Removes all external typedef dependencies