Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/oaid/tenginekit

TengineKit - Free, Fast, Easy, Real-Time Face Detection & Face Landmarks & Face Attributes & Hand Detection & Hand Landmarks & Body Detection & Body Landmarks & Iris Landmarks & Yolov5 SDK On Mobile.
https://github.com/oaid/tenginekit

ai android artificial-intelligence computer-vision deep-neural-networks face-alignment face-api face-attributes face-detection face-landmarks face-tracking facial-landmarks java mobile pytorch tensorflow

Last synced: 3 days ago
JSON representation

TengineKit - Free, Fast, Easy, Real-Time Face Detection & Face Landmarks & Face Attributes & Hand Detection & Hand Landmarks & Body Detection & Body Landmarks & Iris Landmarks & Yolov5 SDK On Mobile.

Awesome Lists containing this project

README

        

[中文版本](Docs/README_CN.md)

![TengineKit](https://openailab.oss-cn-shenzhen.aliyuncs.com/logo/TengineKit.png?raw=true "TengineKit logo")
=======================================================================

[![Apache 2.0](https://img.shields.io/crates/l/r)](LICENSE)

TengineKit, developed by OPEN AI LAB.
TengineKit is an easy-to-integrate AI algorithm SDK. At present, it can run on various mobile phones at very low latency.**We will continue to update this project for better results and better performance!**

# Effect

| Face Detection & Face 2dLandmark | Face 3dLandmark &Iris | Upper Body Detection & Uppper Body Landmark | Hand Detection & Hand Landmark |
| :---: | :---: | :---: | :---: |
|

|
|
|
|

## Gif


dance of host

## Video( YouTube | BiliBili )
[

](https://youtu.be/bnyD3laX_bU)

# Have a try
- [Apk](Android/apk/TengineKitDemo-v1.0.3.apk) can be directly downloaded and installed on the phone to see the effect.

or

- scan code to download apk

![Apk](https://www.pgyer.com/app/qrcode/A0uD?sign=&auSign=&code=)

# Goals
- Provide best performance in mobile client
- Provide the simplest API in mobile client
- Provide the smallest package in mobile client

# Features
- face detection
- face landmarks
- face 3dlandmarks
- face attributes for example: age, gender, smile, glasses
- eye iris & landmarks
- body detect
- hand detect(Real-time, not yet on Mobile)
- hand landmarks(Real-time, not yet on Mobile)
- body detect google(Real-time, not yet on Mobile)
- body landamrks(Real-time, not yet on Mobile)
- yolov5

# Update (2021/03/25)
- Fixed Linux sample code errer
- Update Android sample code, up fps
- update Linux so file
- update Linux yolov5s
- Fixed memory(Core v0.0.6)

# Performance(Face Detect & Face Landmark)

| CPU | Time consuming | Frame rate |
| :---: | :---: | :---: |
| Kirin 980 | 4ms | 250fps |
| Qualcomm 855 | 5ms | 200fps |
| Kirin 970 | 7ms | 142fps |
| Qualcomm 835 | 8ms | 125fps |
| Kirin 710F| 9ms | 111fps |
| Qualcomm 439 | 16ms | 62fps |
| MediaTek Helio P60 | 17ms | 59fps |
| Qualcomm 450B | 18ms | 56fps |

# Landmark Points Order
[Landmark Points Order](Docs/POINTORDER.md)

# Contact
About the use of TengineKit and face-related technical exchanges, you can join the following QQ groups(Group Answer:TengineKit):
- TengineKit communication QQ group: 630836519
- Scan to join group