在配置好 OpenCV Android SDK 之后(具体见前一篇文章Android Studio中使用OpenCV Android SDK
),可以使用 OpenCV 封装的接口很方便地进行各种图像处理操作。
这里简单介绍如何直接使用 OpenCV 训练的人脸模型直接从摄像头帧检测人脸。
1. 新建Android Project
这里可以直接使用默认的 Android Studio 项目模板, Activity 选择 Empty Activity
。
2. 配置OpenCV Android SDK
参考前一篇文章: Android Studio中使用OpenCV Android SDK
3. 向 AndroidManifest.xml
中添加 Camera 相关的 Permission
在 AndroidManifest.xml
文件 <application>
节点前添加如下代码:
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
<uses-feature