lchad / Androidfacedetection
Android 平台进行人脸检测的几种方案
Stars: ✭ 106
Projects that are alternatives of or similar to Androidfacedetection
Grip
Program for rapidly developing computer vision applications
Stars: ✭ 314 (+196.23%)
Mutual labels: camera, opencv
Computer Vision
Computer vision exercise with Python and OpenCV.
Stars: ✭ 17 (-83.96%)
Mutual labels: camera, opencv
React Native Openalpr
An open-source React Native automatic license plate recognition package for OpenALPR
Stars: ✭ 415 (+291.51%)
Mutual labels: camera, opencv
Live Video Magnification
An OpenCV/Qt based realtime application for Eulerian Video Magnification / Motion Magnification. Works with multiple videos and cameras at the same time and let's you export the magnified videos.
Stars: ✭ 187 (+76.42%)
Mutual labels: camera, opencv
Keera Posture
Alleviate your back pain using Haskell and a webcam
Stars: ✭ 48 (-54.72%)
Mutual labels: camera, opencv
Primestereomatch
A heterogeneous and fully parallel stereo matching algorithm for depth estimation, implementing a local adaptive support weight (ADSW) Guided Image Filter (GIF) cost aggregation stage. Developed in both C++ and OpenCL.
Stars: ✭ 191 (+80.19%)
Mutual labels: camera, opencv
V4l2loopback cpp
v4l2loopback usage in C++ and from OpenCV
Stars: ✭ 6 (-94.34%)
Mutual labels: camera, opencv
Sltk
An OpenCV-based structured light processing toolkit.
Stars: ✭ 151 (+42.45%)
Mutual labels: camera, opencv
Camera calibration api
A simple Python API for single camera calibration using opencv
Stars: ✭ 36 (-66.04%)
Mutual labels: camera, opencv
Camodet
Lightweight Simple CAmera MOtion DETection application.
Stars: ✭ 26 (-75.47%)
Mutual labels: camera, opencv
Sitting Posture Recognition
Detects the sitting position of a person
Stars: ✭ 64 (-39.62%)
Mutual labels: camera, opencv
Stereo Vision
This program has been developed as part of a project at the University of Karlsruhe in Germany. The final purpose of the algorithm is to measure the distance to an object by combining two webcams and use them as a Stereo Camera.
Stars: ✭ 160 (+50.94%)
Mutual labels: camera, opencv
React Native Opencv Tutorial
👩🏫Fully working example of the OpenCV library used together with React Native
Stars: ✭ 244 (+130.19%)
Mutual labels: camera, opencv
Smartopencv
🔥 🔥 🔥 SmartOpenCV是一个OpenCV在Android端的增强库,解决了OpenCV Android SDK在图像预览方面存在的诸多问题,且无需修改OpenCV SDK源码,与OpenCV的SDK解耦
Stars: ✭ 1,869 (+1663.21%)
Mutual labels: camera, opencv
Scanner
二维码/条码识别、身份证识别、银行卡识别、车牌识别、图片文字识别、黄图识别、驾驶证(驾照)识别
Stars: ✭ 547 (+416.04%)
Mutual labels: camera, opencv
Multi Threading Camera Stream
Multi-threading camera stream to improve video processing performance
Stars: ✭ 18 (-83.02%)
Mutual labels: camera, opencv
Phormatics
Using A.I. and computer vision to build a virtual personal fitness trainer. (Most Startup-Viable Hack - HackNYU2018)
Stars: ✭ 79 (-25.47%)
Mutual labels: camera, opencv
Opencv3 Intro Book Src
📘《OpenCV3编程入门》书本配套源码 |《Introduction to OpenCV3 Programming》Book Source Code
Stars: ✭ 1,369 (+1191.51%)
Mutual labels: opencv
AndroidFaceDetection
以下提供几种解决方案的对比,具体实现请看代码
-
OpenCV (API level 8 +)
- 识别效果一般,侧脸无法识别.
- 对识别的距离有限制(2~3米).
- 如果需要做静态图片识别的话,需要对 Java library层进行修改.
- 项目里有我编好的动态链接库,拿来就能用,不需要再装官方 OpencvManger.apk 了.
- 文档:http://www.opencv.org/platforms/android/
-
Camera内部的 API (API level 14+)
- 效果很好.
- 几乎所有的手机都支持(小米系统相机的人脸检测就是用这种方法做的).
- 可以识别侧脸.
- 如果需要做静态图片识别的话,成本很高.
- 文档:https://developer.android.google.com/reference/android/hardware/Camera.html
-
android.media.FaceDetector 静态检测 (API level 1 +)
-
底层代码:android/external/neven/
-
只能接受Bitmap 格式的数据.
-
Bitmap 编码格式必须为Bitmap.Config.RGB_565. - Bitmap 的宽度一定要是整数. - 只能识别双眼距离大于20 像素的人脸像,这个限制应该可以在 FrameWork 中做修改.
-
文档:https://developer.android.google.com/reference/android/media/FaceDetector.html
-
-
Google Play Service 的 Vision API (API 9,在 API 17 增加了一些功能)
- 非常强大,效果基本能和 Camera API 持平.
- 静态识别支持比较低清晰度的图片.
- 可以识别是否睁眼.
- 可以得到眼睛,鼻子嘴巴等的位置.
- 有关于情绪的返回值.
- 可以识别头部姿势.
- 手机必须安装了 Google 服务框架才能使用.
- 文档:https://developers.google.com/vision/face-detection-concepts
-
Face++ Android SDK
- 试用需要发邮件申请.
- 文档很挫.
- 没有示例 demo.
- 效果应该没问题.
- 官网:https://www.faceplusplus.com.cn/
-
Dlib
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].