6

我可以使用 open cv 检测人脸,但我不知道如何处理人脸识别。

我用谷歌搜索了很多,但没有找到任何可以指导我的文章或博客。

有人可以帮我在android中开发人脸识别应用程序吗?

4

2 回答 2

11

您始终可以使用 JavaCV,它是原生 OpenCV 函数的一种包装器:

请参阅: Android 上的人脸识别

为了让一切正常工作,您必须将一些.so文件提取到libs项目中的文件夹中:

按照此页面上的说明进行操作

  1. 转到文件 > 新建 > 文件夹,选择您的项目作为父文件夹,键入“libs/armeabi”作为文件夹名称,然后单击完成。

  2. 将 javacpp.jar 和 javacv.jar 复制到新创建的“libs”文件夹中。

  3. 将javacv-android-arm.jar、opencv-2.4.6.1-android-arm.jar、ffmpeg-2.0.1-android-arm.jar中的所有*.so文件直接提取到新建的“libs/armeabi”中文件夹,而不创建 JAR 文件中的任何子目录。

  4. 导航到项目 > 属性 > Java 构建路径 > 库,然后单击“添加 JAR...”。

  5. 从新创建的“libs”文件夹中选择 javacpp.jar 和 javacv.jar。

来源:https ://code.google.com/p/javacv/

在您的文件夹中包含javacpp和: https ://code.google.com/p/javacv/javacvlibs

下载后在里面找到需要的jar,javacpp解压需要的SO文件(是的,你可以用WinRAR打开jar)

编译并构建实验代码:Android 上的人脸识别

给你!它对我有用,所以我相信它对你有用!

于 2013-09-20T17:31:32.407 回答
2

在图书馆 OpenCV.vers 中。对于 Android,请转到文件夹“样本”。为您提供人脸检测示例=)

于 2013-08-13T06:00:25.770 回答