运行Android+;Opencv+;真实设备上的NDK应用程序

运行Android+;Opencv+;真实设备上的NDK应用程序,android,opencv,android-ndk,Android,Opencv,Android Ndk,我遵循了人脸检测示例方法,并在emulator上成功地编程了一个对象检测应用程序 现在,当我试图在真正的设备上运行它时,当我点击检测按钮时,它崩溃了。Logcat说“OpenCv/StaticHelp>>首次尝试加载libs失败”。我已经在我的设备上安装了OpenCVManager,甚至运行了一些示例,比如益智游戏,甚至人脸检测 我的问题是:是不是Android.mk上的OpenCV包含像这样的硬编码 include /home/xxx/Desktop/OpenCV-2.4.2-android-

我遵循了人脸检测示例方法,并在emulator上成功地编程了一个对象检测应用程序

现在,当我试图在真正的设备上运行它时,当我点击检测按钮时,它崩溃了。Logcat说
“OpenCv/StaticHelp>>首次尝试加载libs失败”
。我已经在我的设备上安装了OpenCVManager,甚至运行了一些示例,比如益智游戏,甚至人脸检测

我的问题是:是不是Android.mk上的OpenCV包含像这样的硬编码

include /home/xxx/Desktop/OpenCV-2.4.2-android-sdk/sdk/native/jni/OpenCV.mk

我遗漏了什么?

您忘了将本机相机库放在项目的libs文件夹中。 还将OPENCV_CAMERA_MODULES:=on和OPENCV_INSTALL_MODULES:=on添加到您的Android.mk文件中 有关更多信息,请查看上的教程