相关疑难解决方法(0)

Android Studio中的OpenCV

我想在Android Studio的应用程序中使用OpenCV库.我按照这里的说明,但我得到错误

未找到名称"default"的配置

有什么不对?

我使用带有gradle 2.2.1的Android Studio 1.0.

android opencv gradle android-studio

136
推荐指数
5
解决办法
18万
查看次数

OpenCV Android上的静态初始化

我正在尝试运行OpenCV教程1 - 使用静态初始化添加OpenCV
我不希望安装单独的OpenCV Manager应用程序但是我得到了一个"OpenCV error: Cannot load info library for OpenCV."

我做了以下事情:

  1. 在其中添加了一个带有armeabi,armeabi-v7ax86文件夹的libs文件夹(来自OpenCV-2.4.2-android-sdk/sdk/native/libs /)

  2. {if (!OpenCVLoader.initDebug())}在私有Sample1View mView下面添加了静态代码;

  3. 删除了以下代码

if(!OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_2,this,mOpenCVCallBack))

什么似乎是问题?

java static android opencv initialization

21
推荐指数
1
解决办法
2万
查看次数

如何在没有OpenCv Manager的情况下运行OpenCV代码

我正在使用OpenCV4Android版本2.4.10,我在三星Galayx GT-I9300上测试我的代码.我的问题是,我必须从Play商店下载Opencv Manager,以便我的opencv代码运行,否则App将无法启动.我提到了一些postes"如此处所示如何在Android应用程序中集成OpenCV管理器 ",以了解如何在Android上运行opncv代码而无需下载OpenCV管理器,但遗憾的是,只要未安装OpenCV Manager,App就无法启动.

我尝试了以下

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

private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this) {
    @Override
    public void onManagerConnected(int status) {
        switch (status) {
            case LoaderCallbackInterface.SUCCESS:
            {
                Log.i(TAG, "OpenCV loaded successfully");
                mOpenCvCameraView.enableView();
            } break;
            default:
            {
                super.onManagerConnected(status);
            } break;
        }
    }
};
...
...
...

@Override
public void onResume() {
    super.onResume();
    Log.w(TAG, "onResume");

    if (!OpenCVLoader.initDebug()) {
        Log.d(TAG, "Internal OpenCV library not found. Using OpenCV Manager for initialization");
        OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_10, …
Run Code Online (Sandbox Code Playgroud)

android opencv opencv4android

19
推荐指数
1
解决办法
1万
查看次数

OpenCV for Android,我是否需要单独安装OpenCV Manager?

刚开始研究OpenCV for Android.我注意到在运行使用它的应用程序之前,我需要安装一个名为OpenCV Manager的东西.

有没有办法将此经理与我的应用程序捆绑在一起,以便用户不必单独安装它?如果可能的话,这真的会有所帮助.

我还没有编写过使用OpenCV的应用程序,但我只是展望未来.

非常感谢.

android opencv

13
推荐指数
1
解决办法
1万
查看次数

如何运行openCV相关的应用程序,而不使用Android中的OpenCV管理器

在我的Android应用程序中,我使用静态加载OpenCV库即

OpenCVLoader.initDebug()
Run Code Online (Sandbox Code Playgroud)

它将在模拟器上运行时返回true,但在(移动)设备上运行时返回false.

如果我使用

OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_3, this, mLoaderCallback)
Run Code Online (Sandbox Code Playgroud)

如果安装了OpenCV管理器.apk alredy,那么上面的代码在模拟器和设备中工作正常.在这里,我想运行openCV实现的应用程序,与安装OpenCV manager.apk.

请帮我.提前致谢.

android opencv

6
推荐指数
1
解决办法
7047
查看次数

OpenCV独立安装程序opencv

我正在开发一个OpenCV应用程序,它工作正常,但当我尝试安装应用程序时,它要求下载OpenCV管理器,我不想要.我想为OpenCV应用程序制作一个独立的安装程序,其中包括OpenCV管理器inbuit到它?我确实检查了这个链接,但它仍然显示弹出安装opencv?

c++ android opencv

5
推荐指数
1
解决办法
885
查看次数

没有OpenCV Manager的OpenCV Android

我知道这个问题已在这里被多次询问和回答.但这些解决方案都不适合我:

这是我的代码(来自此页面):

package com.example.helloopencv;

import org.opencv.android.BaseLoaderCallback;
import org.opencv.android.CameraBridgeViewBase;
import org.opencv.android.CameraBridgeViewBase.CvCameraViewFrame;
import org.opencv.android.CameraBridgeViewBase.CvCameraViewListener2;
import org.opencv.android.LoaderCallbackInterface;
import org.opencv.android.OpenCVLoader;
import org.opencv.core.Mat;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.SurfaceView;
import android.view.WindowManager;

public class HelloOpenCVActivity extends Activity implements CvCameraViewListener2 {

    protected static final String TAG = "HelloOpenCV";

    static {
        if (!OpenCVLoader.initDebug())
            Log.e(TAG, "Failed to load OpenCV!");
    }

    private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this) {
        @Override
        public void onManagerConnected(int status) {
            switch (status) {
            case LoaderCallbackInterface.SUCCESS:
                {
                    Log.i(TAG, "OpenCV loaded …
Run Code Online (Sandbox Code Playgroud)

android opencv

0
推荐指数
1
解决办法
5069
查看次数