gpt4 book ai didi

java - android tess-two OCR加速和错误

转载 作者:行者123 更新时间:2023-11-30 10:24:30 29 4
gpt4 key购买 nike

我的应用程序中的 OCR 非常慢

我怎样才能加快我的申请

代码执行时出现错误

这是我的OCR代码

public class ProcessImage extends AsyncTask<String,String, String> {
String OCRresult = null;

@Override
protected String doInBackground(String... args) {


try {

mTess.setImage(OCR.image);
OCRresult = mTess.getUTF8Text();
mTess.end();
mTess.clear();

} catch (RuntimeException e) {
Log.e("OcrRecognizeAsyncTask",
"Caught RuntimeException in request to Tesseract. Setting state to CONTINUOUS_STOPPED.",
e);

try {

} catch (NullPointerException e1) {
// Continue
}
return null;
}

return "Executed";
}

@Override
protected void onPostExecute(String result) {
TextView txt = (TextView) findViewById(OCRTextView);
txt.setText("請按返回"); // txt.setText(result);
if(OCRresult!=null) {
txt.setText(OCRresult);
}
// might want to change "executed" for the returned string passed
// into onPostExecute() but that is upto you
}

@Override
protected void onPreExecute() {}



}

这是代码执行时的错误

This the error when code executes

最佳答案

您不能在 end() 之后调用 clear()。如果您想加快检测速度,请检查图像大小并使用检测器参数和检测模式。

祝你好运。

关于java - android tess-two OCR加速和错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46502159/

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