找不到局部变量';OpenCVLoader';在java Android Studio中

找不到局部变量';OpenCVLoader';在java Android Studio中,java,android-studio,opencv,tess-two,Java,Android Studio,Opencv,Tess Two,我开发了能够识别数学表达式的移动应用程序。我正在使用opencv和tess两个库。但我的错误是找不到局部变量“OpenCVLoader”。为什么我会犯这个错误。我怎样才能修好它。你能帮我吗。这对毕业设计很重要 static { if (!OpenCVLoader.initDebug()) { Log.w(TAG, "Unable to load OpenCV"); } else { info("OpenCV loaded"); }

我开发了能够识别数学表达式的移动应用程序。我正在使用opencv和tess两个库。但我的错误是找不到局部变量“OpenCVLoader”。为什么我会犯这个错误。我怎样才能修好它。你能帮我吗。这对毕业设计很重要

static {
    if (!OpenCVLoader.initDebug()) {
        Log.w(TAG, "Unable to load OpenCV");
    } else {
        info("OpenCV loaded");
    }

    // For OCR
    System.loadLibrary("gnustl_shared");
    System.loadLibrary("nonfree");
}

public String getOCRResult(Bitmap bitmap, AssetManager assetMana) {
    mTess = new TessBaseAPI();
    String datapath = Environment.getExternalStorageDirectory() + "/RecognizeTextOCR/";
    File dir = new File(datapath + "tessdata/");
    if (dir.exists()) {
        //dir.mkdirs();
        try {
            InputStream inStream = assetMana.open("CSDL/eng.traineddata");
            FileOutputStream outStream = new FileOutputStream(datapath + "tessdata/eng.traineddata");
            byte[] buffer = new byte[1024];
            int readCount = 0;
            while ((readCount = inStream.read(buffer)) != -1) {
                outStream.write(buffer, 0, readCount);
            }
            outStream.flush();
            outStream.close();

        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    mTess.setVariable(TessBaseAPI.VAR_CHAR_WHITELIST,"aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ1234567890',.?;/ ");
    mTess.setDebug(true);
    mTess.init(datapath, "eng"); // English
    mTess.setImage(toGrayscale(bitmap));

    String result = mTess.getUTF8Text();

    return result;
}

public Bitmap toGrayscale(Bitmap bmpOriginal)
{
    int width, height;
    height = bmpOriginal.getHeight();
    width = bmpOriginal.getWidth();

    Bitmap bmpGrayscale = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
    Canvas c = new Canvas(bmpGrayscale);
    Paint paint = new Paint();
    ColorMatrix cm = new ColorMatrix();
    cm.setSaturation(0);
    ColorMatrixColorFilter f = new ColorMatrixColorFilter(cm);
    paint.setColorFilter(f);
    c.drawBitmap(bmpOriginal, 0, 0, paint);
    return bmpGrayscale;
}

您能编辑您的问题并发布代码块/代码段吗?这样人们可以通过建议代码更改来帮助您。我编辑了我的问题。我正在等待您的帮助。谢谢请编辑您的问题,将代码中提到“OpenCVLoader”的部分包括在内。您粘贴的代码不包含该文本,因此不能是错误的(充分)来源我编辑了包含OpenCvLoader代码块的问题。。我在等你的帮助。谢谢