From ba877eeabdbada2378cb9aee9f2e9ea0b9baa901 Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Thu, 18 Mar 2021 16:55:00 -0400 Subject: [PATCH] cleanup --- CHANGELOG.md | 3 ++- README.md | 42 +++++++++++++++++++++--------------------- package.json | 4 +--- 3 files changed, 24 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e550026..c6160488 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,8 +9,9 @@ Repository: **** ## Changelog -### **HEAD -> main** 2021/03/17 mandic00@live.com +### **HEAD -> main** 2021/03/18 mandic00@live.com +- redefine tensor - enforce types - regen type declarations - switch to single jumbo dts diff --git a/README.md b/README.md index 6edef195..763ff83f 100644 --- a/README.md +++ b/README.md @@ -63,26 +63,6 @@ Check out [**Live Demo**](https://vladmandic.github.io/human/demo/index.html) fo
-## Default models - -Default models in Human library are: - -- **Face Detection**: MediaPipe BlazeFace-Back -- **Face Mesh**: MediaPipe FaceMesh -- **Face Iris Analysis**: MediaPipe Iris -- **Emotion Detection**: Oarriaga Emotion -- **Gender Detection**: Oarriaga Gender -- **Age Detection**: SSR-Net Age IMDB -- **Body Analysis**: PoseNet -- **Face Embedding**: BecauseofAI MobileFace Embedding - -Note that alternative models are provided and can be enabled via configuration -For example, `PoseNet` model can be switched for `BlazePose` model depending on the use case - -For more info, see [**Configuration Details**](https://github.com/vladmandic/human/wiki/Configuration) and [**List of Models**](https://github.com/vladmandic/human/wiki/Models) - -
- *See [**issues**](https://github.com/vladmandic/human/issues?q=) and [**discussions**](https://github.com/vladmandic/human/discussions) for list of known limitations and planned enhancements* *Suggestions are welcome!* @@ -95,7 +75,7 @@ As presented in the demo application... ![Options visible in demo](assets/screenshot-menu.png) -


+
## Examples @@ -154,6 +134,26 @@ detectVideo();


+## Default models + +Default models in Human library are: + +- **Face Detection**: MediaPipe BlazeFace-Back +- **Face Mesh**: MediaPipe FaceMesh +- **Face Iris Analysis**: MediaPipe Iris +- **Emotion Detection**: Oarriaga Emotion +- **Gender Detection**: Oarriaga Gender +- **Age Detection**: SSR-Net Age IMDB +- **Body Analysis**: PoseNet +- **Face Embedding**: BecauseofAI MobileFace Embedding + +Note that alternative models are provided and can be enabled via configuration +For example, `PoseNet` model can be switched for `BlazePose` model depending on the use case + +For more info, see [**Configuration Details**](https://github.com/vladmandic/human/wiki/Configuration) and [**List of Models**](https://github.com/vladmandic/human/wiki/Models) + +


+ `Human` library is written in `TypeScript` [4.3](https://www.typescriptlang.org/docs/handbook/intro.html) Conforming to `JavaScript` [ECMAScript version 2020](https://www.ecma-international.org/ecma-262/11.0/index.html) standard Build target is `JavaScript` **EMCAScript version 2018** diff --git a/package.json b/package.json index d4e6d657..64596c24 100644 --- a/package.json +++ b/package.json @@ -40,10 +40,8 @@ "emotion-detection", "gender-prediction", "gesture-recognition", - "blazeface", - "blazepose", - "nanodet", "human", + "face", "person" ], "devDependencies": {