我在我的Android应用程序中使用OpenCV2.4.7库.当应用程序启动时,它将转到应用程序的Google Play商店,名为OpenCV Manager.有没有办法在我的Android apk中集成这个应用程序,因为我们已经使用OpenCV库,为什么app需要再次使用OpenCV Engine?他们有什么办法整合这个引擎吗?
刚开始研究OpenCV for Android.我注意到在运行使用它的应用程序之前,我需要安装一个名为OpenCV Manager的东西.
有没有办法将此经理与我的应用程序捆绑在一起,以便用户不必单独安装它?如果可能的话,这真的会有所帮助.
我还没有编写过使用OpenCV的应用程序,但我只是展望未来.
非常感谢.
我知道这个问题已在这里被多次询问和回答.但这些解决方案都不适合我:
这是我的代码(来自此页面):
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)