gpt4 book ai didi

android - OpenCV 管理器无法检测到 Galaxy S5 中的硬件

转载 作者:太空宇宙 更新时间:2023-11-03 10:20:27 27 4
gpt4 key购买 nike

我不知道为什么 OpenCV 示例不能在 Galaxy S5 设备上运行。我首先安装了 OpenCV 管理器,然后尝试安装演示项目,但每次我都遇到此错误。

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

当我点击"is"时,它会打开 Play Store,但它会显示

Item not found. (Button: Retry)

当打开 OpenCV 管理器应用程序设备时,它看起来像下面的屏幕。它没有检测到我的 Galaxy S5 设备上的硬件。那么如何检查为什么它没有检测到呢?我还尝试从 OpenCV-Android-SDK/APK/路径安装所有其他库 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

Please help me to how to solve this error in Samsung Galaxy S5

最佳答案

我做了很多尝试,终于找到了解决方案。我在没有 OpenCV Managar 引用库项目的情况下运行 OpenCV 程序。我用一些技巧解决了它。
我做了什么让我详细说明。

1) 首先从 Eclipse 中卸载/删除所有应用程序,包括 OpenCV Manager
2) 再次导入所需的 OpenCV_Lib 和项目。
3) 给项目引用OpenCV_Lib。
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 管理器应用程序的情况下运行您的代码。

关于android - OpenCV 管理器无法检测到 Galaxy S5 中的硬件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23927222/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com