【问题标题】:Face recognition using OpenCV in android?在android中使用OpenCV进行人脸识别?
【发布时间】:2013-08-13 18:28:56
【问题描述】:

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

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

谁能帮我开发安卓人脸识别App?

【问题讨论】:

  • 链接失效..
  • @Mohamed_AbdAllah 链接已损坏

标签: android opencv face-recognition


【解决方案1】:

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

见: Face Recognition on Android

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

按照this page上的说明进行操作

  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/

在您的libs 文件夹中包含javacppjavacvhttps://code.google.com/p/javacv/

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

编译并构建实验代码:Face Recognition on Android

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

【讨论】:

  • @Telmo:您能提供任何示例 apk 或示例代码,以便我们知道我缺少的地方。找人脸识别找了很久
【解决方案2】:

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

【讨论】:

  • 人脸检测和人脸识别是不同的东西;)人脸检测告诉你人脸在哪里,人脸识别告诉你谁是这张脸的主人。
猜你喜欢
  • 2021-03-01
  • 2012-06-15
  • 2014-01-20
  • 2011-08-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-15
  • 2017-07-08
相关资源
最近更新 更多