Human: AI-powered 3D Face Detection & Rotation Tracking, Face Description & Recognition, Body Pose Tracking, 3D Hand & Finger Tracking, Iris Analysis, Age & Gender & Emotion Prediction, Gaze Tracking, Gesture Recognition
 
 
 
 
Go to file
Vladimir Mandic 704f7bd789 update default github docs 2021-02-08 13:20:37 -05:00
.github/ISSUE_TEMPLATE Delete bug_report.md 2020-11-07 09:38:45 -05:00
assets update for tfjs 3.0.0 2021-01-29 10:26:58 -05:00
demo menu fixes 2021-02-08 13:07:49 -05:00
dist update 2021-02-08 13:10:10 -05:00
models added faceboxes alternative model 2021-02-06 17:41:53 -05:00
server updated typings 2021-02-08 12:47:38 -05:00
src updated typings 2021-02-08 12:47:38 -05:00
types updated typings 2021-02-08 12:47:38 -05:00
wiki@aa8ee9c5f6 update 2021-02-08 13:10:10 -05:00
.eslintrc.json ui redesign 2020-11-19 14:45:59 -05:00
.gitignore major work on body module 2020-12-16 18:36:24 -05:00
.gitmodules updated wiki 2020-11-07 09:42:54 -05:00
CODE_OF_CONDUCT update default github docs 2021-02-08 13:20:37 -05:00
CONTRIBUTING update default github docs 2021-02-08 13:20:37 -05:00
LICENSE Initial commit 2020-10-11 19:14:20 -04:00
README update default github docs 2021-02-08 13:20:37 -05:00
config.js added faceboxes alternative model 2021-02-06 17:41:53 -05:00
favicon.ico refactored package file layout 2020-10-17 06:30:00 -04:00
manifest.webmanifest menu fixes 2021-02-08 13:07:49 -05:00
package-lock.json 0.20.1 2021-02-08 13:09:36 -05:00
package.json 0.20.1 2021-02-08 13:09:36 -05:00
tsconfig.json updated typings 2021-02-08 12:47:38 -05:00

README

# Human Library

## 3D Face Detection, Face Embedding & Recognition, Body Pose Tracking, Hand & Finger Tracking, Iris Analysis, Age & Gender & Emotion Prediction & Gesture Recognition

<br>

### Project pages:

- [**Live Demo**](https://vladmandic.github.io/human/demo/index.html)
- [**Code Repository**](https://github.com/vladmandic/human)
- [**NPM Package**](https://www.npmjs.com/package/@vladmandic/human)
- [**Issues Tracker**](https://github.com/vladmandic/human/issues)
- [**Change Log**](https://github.com/vladmandic/human/wiki/Change-Log)

<br>

### Wiki pages:

- [**Home**](https://github.com/vladmandic/human/wiki)
- [**Demos**](https://github.com/vladmandic/human/wiki/Demos)
- [**Installation**](https://github.com/vladmandic/human/wiki/Install)
- [**Usage & Functions**](https://github.com/vladmandic/human/wiki/Usage)
- [**Configuration Details**](https://github.com/vladmandic/human/wiki/Configuration)
- [**Output Details**](https://github.com/vladmandic/human/wiki/Outputs)
- [**Face Embedding and Recognition**](https://github.com/vladmandic/human/wiki/Embedding)
- [**Gesture Recognition**](https://github.com/vladmandic/human/wiki/Gesture)

<br>

### Additional notes:

- [**Notes on Backends**](https://github.com/vladmandic/human/wiki/Backends)
- [**Development Server**](https://github.com/vladmandic/human/wiki/Development-Server)
- [**Build Process**](https://github.com/vladmandic/human/wiki/Build-Process)
- [**Performance Notes**](https://github.com/vladmandic/human/wiki/Performance)
- [**Performance Profiling**](https://github.com/vladmandic/human/wiki/Profiling)
- [**Platform Support**](https://github.com/vladmandic/human/wiki/Platforms)
- [**List of Models & Credits**](https://github.com/vladmandic/human/wiki/Models)

<br>

Compatible with *Browser*, *WebWorker* and *NodeJS* execution on both Windows and Linux    
- Browser/WebWorker: Compatible with *CPU*, *WebGL*, *WASM* and *WebGPU* backends  
- NodeJS: Compatible with software *tfjs-node* and CUDA accelerated backends *tfjs-node-gpu*  
- (and maybe with React-Native as it doesn't use any DOM objects)  

<br>

*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!*  

<br>
<hr>  
<br>

## Options ##

![Options visible in demo](assets/screenshot-menu.png)

<br>
<hr>  
<br>

## Examples

<br>

**Using static images:**  

![Example Using Image](assets/screenshot1.jpg)

<br>

**Using webcam:**  

![Example Using WebCam](assets/screenshot2.jpg)