我知道这个问题已在这里被多次询问和回答.但这些解决方案都不适合我:
这是我的代码(来自此页面):
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)