无法运行 Android OpenCV 人脸检测示例
Posted
技术标签:
【中文标题】无法运行 Android OpenCV 人脸检测示例【英文标题】:Can't run Android OpenCV face detection example 【发布时间】:2017-05-29 23:27:41 【问题描述】:我正在尝试编译和运行 OpenCV 人脸检测示例,但它不会让我这样做。我正在使用安装了 ADT 和 NDK 的 Linux Mint 17、Eclipse。我安装了 gcc、g++、build-essentials 软件包。我收到以下错误:
提前致谢!
【问题讨论】:
【参考方案1】:你应该为 ARM 架构编译这些东西(取决于你的设备)。原则上 gcc 可以做到这一点,但这需要一点工作,因为您需要 android ndk、android sdk 和 android built-工具。
我建议您从非常简单的开始。有一个正在运行的空应用程序,它调用本机 c++ 函数。一旦解决了这个问题,您应该继续使用 opencv。
看看这个。我做到了https://github.com/skanti/android-Manual-Build-Command-Line
【讨论】:
@masm64:到目前为止,您的问题太模糊了,可能有太多可能的解决方案。 Armen 就在这里。您应该首先在笔记本电脑/台式机上运行完整的代码。然后,运行一小段 OpenCV 代码,例如在 Android 上捕获摄像头视频。您所经历的只是设置问题,正确执行将在未来节省大量时间,因为您将了解如何将 OpenCV(或其他本地库)集成到您的应用程序中的复杂性。 一个简单的“hello world”应用程序正在运行,但一旦我尝试做一些更复杂的事情,它就无法运行,我不知道我做错了什么跨度>以上是关于无法运行 Android OpenCV 人脸检测示例的主要内容,如果未能解决你的问题,请参考以下文章
Android OpenCV实现人脸检测JNI层添加打印时间