【实例简介】
Android提供了两种人脸识别的功能:
1. 软件识别,支持静态和动态识别,比较消耗计算资源,处理速度慢,但是可以在绝大多数的手机上使用。
2. 硬件识别,仅支持动态识别,识别速度快,1秒可以识别10次左右,但是不是所有的Android设备都支持硬件识别。
【实例截图】
【核心代码】
FaceDetectDemo
└── FaceDetectDemo
├── AndroidManifest.xml
├── bin
│ ├── AndroidManifest.xml
│ ├── classes
│ │ └── com
│ │ └── taishan
│ │ └── facedetect
│ │ ├── BuildConfig.class
│ │ ├── MainActivity$1.class
│ │ ├── MainActivity$2.class
│ │ ├── MainActivity$3.class
│ │ ├── MainActivity$DetectFaceAsyncTask.class
│ │ ├── MainActivity.class
│ │ ├── R$attr.class
│ │ ├── R$drawable.class
│ │ ├── R$id.class
│ │ ├── R$layout.class
│ │ ├── R$string.class
│ │ ├── R$style.class
│ │ └── R.class
│ └── jarlist.cache
├── gen
│ └── com
│ └── taishan
│ └── facedetect
│ ├── BuildConfig.java
│ └── R.java
├── libs
│ └── android-support-v4.jar
├── lint.xml
├── proguard-project.txt
├── project.properties
├── res
│ ├── drawable-mdpi
│ │ ├── ic_launcher.png
│ │ └── test.png
│ ├── layout
│ │ └── activity_main.xml
│ ├── values
│ │ ├── strings.xml
│ │ └── styles.xml
│ ├── values-v11
│ │ └── styles.xml
│ └── values-v14
│ └── styles.xml
└── src
└── com
└── taishan
└── facedetect
└── MainActivity.java
21 directories, 30 files