gpt4 book ai didi

java - 我如何在 Android 的 TessBaseApi 中设置 textord_equation_detect true

转载 作者:行者123 更新时间:2023-12-02 08:45:59 24 4
gpt4 key购买 nike

我在 build.gradle 中添加了 tess-two 库,如下所示

        implementation 'com.rmtheis:tess-two:9.1.0'

我想用 TessBaseApi() 识别数学表达式、符号,所以我需要设置 true textord_equation_detect 但我不知道如何做到这一点。我使用 TessBaseApi 编写的代码如下

    public static boolean init(AssetManager assetManager){
mTess = new TessBaseAPI();
String datapath = CommonUtils.APP_PATH;
File dir =new File(datapath + "tessdata/");
if(!dir.exists()) {
dir.mkdir();
try {
InputStream inStream = assetManager.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 (IOException e) {
e.printStackTrace();
}
}

mTess.init(datapath,"eng");
return true;
}

如何设置 true textord_equation_detect?你能帮我一下吗?

最佳答案

mTess.SetVariable("textord_equation_detect", "T");

以下示例 https://github.com/tesseract-ocr/tesseract/issues/2204

关于java - 我如何在 Android 的 TessBaseApi 中设置 textord_equation_detect true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61086992/

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