Skip to content

Commit

Permalink
add additional hand gestures
Browse files Browse the repository at this point in the history
  • Loading branch information
vladmandic committed Nov 8, 2021
1 parent 1bce9c0 commit 1be7061
Show file tree
Hide file tree
Showing 54 changed files with 7,831 additions and 83,353 deletions.
2 changes: 1 addition & 1 deletion .build.json
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@
"format": "iife",
"input": "src/human.ts",
"output": "dist/human.js",
"minify": false,
"minify": true,
"globalName": "Human",
"external": ["fs", "os", "buffer", "util"]
},
Expand Down
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,10 @@

## Changelog

### **HEAD -> main** 2021/11/07 [email protected]
### **2.5.1** 2021/11/08 [email protected]

- new human.compare api
- added links to release notes

### **origin/main** 2021/11/06 [email protected]

Expand Down
31 changes: 0 additions & 31 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,34 +38,3 @@ MoveNet MultiPose model does not work with WASM backend due to missing F32 broad
<https://github.com/tensorflow/tfjs/issues/5516>

<br><hr><br>

### Pending release

New:
- New frame change detection algorithm used for [cache determination](https://vladmandic.github.io/human/typedoc/interfaces/Config.html#cacheSensitivity)
based on temporal input difference
- New built-in Tensorflow profiling [human.profile](https://vladmandic.github.io/human/typedoc/classes/Human.html#profile)
- New optional input histogram equalization [config.filter.equalization](https://vladmandic.github.io/human/)
auto-level input for optimal brightness/contrast
- New event-baseed interface [human.events](https://vladmandic.github.io/human/typedoc/classes/Human.html#events)
- New configuration validation [human.validate](https://vladmandic.github.io/human/typedoc/classes/Human.html#validate)
- New input compare function [human.compare](https://vladmandic.github.io/human/typedoc/classes/Human.html#compare)
this function is internally used by `human` to determine frame changes and cache validation
- New [custom built TFJS](https://github.com/vladmandic/tfjs) for bundled version
result is a pure module with reduced bundle size and include built-in support for all backends
note: **nobundle** and **node** versions link to standard `@tensorflow` packages

Changed:
- [Default configuration values](https://github.com/vladmandic/human/blob/main/src/config.ts#L262) have been tuned for precision and performance
- Supports all built-in modules on all backends
via custom implementation of missing kernel ops
- Performance and precision improvements
- **face**, **hand**
- **gestures** modules
- **face matching**
- Fix **ReactJS** compatibility
- Better precision using **WASM**
Previous issues due to math low-precision in WASM implementation
- Full **TS** type definitions for all modules and imports
- Focus on simplified demo
<https://vladmandic.github.io/human/demo/typescript/>
180 changes: 103 additions & 77 deletions dist/human.esm-nobundle.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions dist/human.esm-nobundle.js.map

Large diffs are not rendered by default.

Loading

0 comments on commit 1be7061

Please sign in to comment.