OpenCV Manager无法在Galaxy S5中检测硬件

时间:2014-05-29 06:37:40

标签: android opencv hardware

我不知道为什么OpenCV示例在Galaxy S5设备中不起作用。我首先安装了OpenCV Manager,然后尝试安装演示项目,但每次出现此错误。

OpenCV Library package was not found! Try to install it? (Button : Yes/No)

当我点击是时,它会打开Play商店,但它会显示

Item not found. (Button: Retry)

当打开OpenCV Manager应用程序设备时,它看起来像在屏幕下方。它在我的Galaxy S5设备上没有检测到硬件。那么如何检查为什么它没有检测到?我还尝试从OpenCV-Android-SDK / APK / Path安装所有其他库APK,但仍未检测到硬件。

Samsung Galaxy S5 (SM-G900H)

While Same thing I done on Nexus 7 Tablet and it shows Hardware detected with Its Name.

LG Nexus 7

  

请帮我解决三星Galaxy S5中如何解决此错误

2 个答案:

答案 0 :(得分:3)

我做了很多尝试,最后我得到了解决方案。我在没有OpenCV Managar参考图书馆项目的情况下运行OpenCV程序。我用一些技巧解决了这个问题 我做了什么让我详细说明。

1)首先从Eclipse中卸载/删除包括OpenCV Manager在内的所有应用程序 2)再次导入所需的OpenCV_Lib和Projects 3)将OpenCV_Lib引用到Project 4)打开Android.mk(project_path / jni / android.mk)并将下面的变量OFF更改为ON

OPENCV_CAMERA_MODULES:=on
OPENCV_INSTALL_MODULES:=on
OPENCV_LIB_TYPE:=SHARED
include full_path/OpenCV-2.4.9-android-sdk/sdk/native/jni/OpenCV.mk  

5)打开MainActivity或StartupActivity并放置此行。

static {
if (!OpenCVLoader.initDebug()) {
    // Handle initialization error
}
} 

6)用以下代码替换onResume。

@Override
protected void onResume() {
try {
    Log.i(TAG, "onResume");
    super.onResume();
    mOpenCVCallBack.onManagerConnected(LoaderCallbackInterface.SUCCESS);
} catch (final Exception e) {
    Uts.writeException(getApplicationContext(), e);
}
}

而不是运行你的代码 我希望这可以帮助您在没有OpenCV Manager应用程序的情况下运行代码。

答案 1 :(得分:-1)

三星Galaxy S5。硬件“未检测到”错误。 安装文件时解析。

OpenCV-2.4.10-android-sdk - > apk - > OpenCV_2.4.10_Manager_2.19_armv7a氖-android8.apk