在android中使用OpenCV进行人脸识别?

2023-11-23

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

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

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


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

See: 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。

Source: https://code.google.com/p/javacv/

Include javacpp and javacv在你的libs文件夹:https://code.google.com/p/javacv/

找到需要的jar包javacpp下载并解压所需的 SO 文件后(是的,您可以使用 WinRAR 打开 jar)

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

就这样吧!它对我有用,所以我相信它也会对你有用!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在android中使用OpenCV进行人脸识别? 的相关文章

随机推荐