{"id":18277497,"url":"https://github.com/oaid/tenginekit","last_synced_at":"2025-05-15T15:08:01.670Z","repository":{"id":37360437,"uuid":"275761687","full_name":"OAID/TengineKit","owner":"OAID","description":"TengineKit - Free, Fast, Easy, Real-Time Face Detection \u0026 Face Landmarks \u0026 Face Attributes \u0026 Hand Detection \u0026 Hand Landmarks \u0026 Body Detection \u0026 Body Landmarks \u0026  Iris Landmarks \u0026 Yolov5 SDK On Mobile.","archived":false,"fork":false,"pushed_at":"2021-10-18T07:27:43.000Z","size":373911,"stargazers_count":2300,"open_issues_count":31,"forks_count":308,"subscribers_count":67,"default_branch":"master","last_synced_at":"2025-05-15T15:07:55.836Z","etag":null,"topics":["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"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OAID.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-06-29T07:28:46.000Z","updated_at":"2025-05-14T07:25:03.000Z","dependencies_parsed_at":"2022-07-14T06:50:29.445Z","dependency_job_id":null,"html_url":"https://github.com/OAID/TengineKit","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OAID%2FTengineKit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OAID%2FTengineKit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OAID%2FTengineKit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OAID%2FTengineKit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OAID","download_url":"https://codeload.github.com/OAID/TengineKit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254364270,"owners_count":22058878,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-11-05T12:19:21.697Z","updated_at":"2025-05-15T15:07:56.660Z","avatar_url":"https://github.com/OAID.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"[中文版本](Docs/README_CN.md)\n\n![TengineKit](https://openailab.oss-cn-shenzhen.aliyuncs.com/logo/TengineKit.png?raw=true \"TengineKit logo\")\n=======================================================================\n\n[![Apache 2.0](https://img.shields.io/crates/l/r)](LICENSE)     \n\nTengineKit, developed by OPEN AI LAB.       \nTengineKit 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!**\n\n# Effect\n\n| Face Detection \u0026\u003c/br\u003e Face 2dLandmark | Face 3dLandmark \u0026\u003c/br\u003eIris | Upper Body Detection \u0026\u003c/br\u003e Uppper Body Landmark | Hand Detection \u0026\u003c/br\u003e Hand Landmark |\n| :---: | :---: | :---: | :---: |\n| \u003cdiv align=center\u003e\u003cimg width=\"150\" height=\"270\"  src=\"https://openailab.oss-cn-shenzhen.aliyuncs.com/images/TengineKitDemo4.gif\"/\u003e\u003c/div\u003e | \u003cdiv align=center\u003e\u003cimg width=\"150\" height=\"270\"  src=\"https://openailab.oss-cn-shenzhen.aliyuncs.com/images/face2.gif\"/\u003e\u003c/div\u003e | \u003cdiv align=center\u003e\u003cimg width=\"150\" height=\"270\"  src=\"https://openailab.oss-cn-shenzhen.aliyuncs.com/images/body3.gif\"/\u003e\u003c/div\u003e | \u003cdiv align=center\u003e\u003cimg width=\"150\" height=\"270\"  src=\"https://openailab.oss-cn-shenzhen.aliyuncs.com/images/hand2.gif\"/\u003e\u003c/div\u003e |\n\n\n\n## Gif\n\u003cdiv align=center\u003e\u003cimg width=\"800\" height=\"400\"  src=\"https://openailab.oss-cn-shenzhen.aliyuncs.com/images/object_face_landmark.gif\"/\u003e\u003c/div\u003e\n\u003cdiv align=center\u003e\u003cb\u003edance of host\u003c/b\u003e\u003c/div\u003e\n\n## Video( \u003ca href=\"https://www.youtube.com/watch?v=bnyD3laX_bU\" target=\"_blank\"\u003eYouTube\u003c/a\u003e | \u003ca href=\"https://www.bilibili.com/video/BV1AK4y147xx/\" target=\"_blank\"\u003eBiliBili\u003c/a\u003e )\n[\u003cdiv align=center\u003e\u003cimg width=\"568\" height=\"320\" src=\"https://openailab.oss-cn-shenzhen.aliyuncs.com/images/landmark_report.png\"/\u003e\u003c/div\u003e](https://youtu.be/bnyD3laX_bU)\n\u003cdiv align=center\u003e\u003cimg src=\"https://img.shields.io/youtube/views/bnyD3laX_bU?style=social\"/\u003e\u003c/div\u003e\n\n# Have a try\n- [Apk](Android/apk/TengineKitDemo-v1.0.3.apk) can be directly downloaded and installed on the phone to see the effect.\n\nor\n\n- scan code to download apk \n\n![Apk](https://www.pgyer.com/app/qrcode/A0uD?sign=\u0026auSign=\u0026code=)\n\n# Goals\n- Provide best performance in mobile client\n- Provide the simplest API in mobile client\n- Provide the smallest package  in mobile client\n\n# Features\n- face detection\n- face landmarks\n- face 3dlandmarks\n- face attributes for example: age, gender, smile, glasses\n- eye iris \u0026 landmarks\n- body detect\n- hand detect(Real-time, not yet on Mobile)\n- hand landmarks(Real-time, not yet on Mobile)\n- body detect google(Real-time, not yet on Mobile)\n- body landamrks(Real-time, not yet on Mobile)\n- yolov5\n\n# Update (2021/03/25)\n- Fixed Linux sample code errer\n- Update Android sample code, up fps\n- update Linux so file\n- update Linux yolov5s\n- Fixed memory(Core v0.0.6)\n\n# Performance(Face Detect \u0026 Face Landmark)\n\n| CPU | Time consuming | Frame rate |\n| :---: | :---: | :---: |\n| Kirin 980 | 4ms | 250fps | \n| Qualcomm 855 | 5ms | 200fps |\n| Kirin 970 | 7ms | 142fps |\n| Qualcomm 835 | 8ms | 125fps |\n| Kirin 710F| 9ms | 111fps |\n| Qualcomm 439 | 16ms | 62fps |\n| MediaTek Helio P60 | 17ms | 59fps |\n| Qualcomm 450B | 18ms | 56fps |\n\n# Landmark Points Order\n[Landmark Points Order](Docs/POINTORDER.md)\n\n# Contact\nAbout the use of TengineKit and face-related technical exchanges, you can join the following QQ groups(Group Answer:TengineKit):\n- TengineKit communication QQ group: 630836519\n- Scan to join group\n \n \u003cimg width=\"256\" height=\"256\"  src=\"https://openailab.oss-cn-shenzhen.aliyuncs.com/images/QQGroup_QR.jpg\"/\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foaid%2Ftenginekit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foaid%2Ftenginekit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foaid%2Ftenginekit/lists"}