【问题标题】:OpenCV face detector sample in Android StudioAndroid Studio 中的 OpenCV 人脸检测器示例
【发布时间】:2015-05-10 04:47:24
【问题描述】:

我无法使 OpenCV4Android 附带的示例(人脸检测)在 Android Studio 中工作。

是否有针对 Android Studio 用户的人脸检测教程? 因为导入作为示例附加到库的 Eclipse 项目不起作用。 我确信这是因为 NDK 依赖,但我似乎无法让它工作。我安装了 NDK,添加到 Path 中,仍然没有变化。

更好的是,有什么方法可以避免在人脸检测应用程序中使用 NDK?

如果能在 Android Studio 中完成这项工作,我将不胜感激

【问题讨论】:

  • 有一个新的 Android Face API 可用。它包括在 Android Studio 中构建示例的教程和快速设置说明:developers.google.com/vision/getting-started
  • 我通过从 opencv/apk/-manager.apk 安装正确的 OpenCV 管理器解决了这个问题,如果您不了解手机 CPU 架构,请尝试安装不同的管理器。
  • 您也可以查看this 以了解如何将 OpenCV 与 Android Studio 集成
  • @ZdaR:请尝试从 Android Studio 导入 OpenCV(适用于 Android)提供的人脸检测示例,看看您的回答是否有意义。

标签: android opencv android-ndk face-detection opencv4android


【解决方案1】:

我刚刚使用 OPENCV 库将simple sample 上传到 github。一切都已经设置好让它运行得非常快。我的 AndroidStudio 是 2.0 Preview 2(5 天前发布)。希望还不算太晚,或者至少其他人可能会发现它对安装过程中的快速故障排除很有用。

最好的。

【讨论】:

  • 你在 android studio 1.5.1 中试过这个吗?我尝试导入您的代码,我得到以下“错误 NDK 集成已被当前插件弃用”让此代码运行非常有帮助。有什么建议吗?
  • 可能您的 NDK 版本可能有点旧。是否有理由不尝试 AS 2.0?
  • 感谢您的发布帮助很大,我收到此错误我已添加所有 .so 文件,但仍然显示“java.lang.UnsatisfiedLinkError: dlopen failed: library”/data/app/org .opencv.engine-1/lib/arm64/libopencv_java.so“未找到”,我可以知道我需要更改哪些其他内容才能使其正常工作吗? Android.mk 或 Application.mk 等等我还需要更改吗?
  • 您能否完整回答如何从 Android Studio 中导入示例?我正在使用两者的最新版本。
  • 我关注了this tutorial,但它的内容似乎已经过时了。它不反映最新版本。
猜你喜欢
  • 1970-01-01
  • 2017-05-29
  • 1970-01-01
  • 2019-04-20
  • 1970-01-01
  • 2012-02-04
  • 2013-05-24
  • 1970-01-01
  • 2019-12-01
相关资源
最近更新 更多