Tesseract是否提供整个图像的置信度分数?

3
Tesseract提供了TSV配置文件中的置信度分数,但我正在寻找整个图像处理的置信度分数。
1个回答

1
以下代码将返回每张图片的置信度分数。
    String datapath = "D:\\Tesseract";
    String language = "eng";
    TessAPI1 api = new TessAPI1();
    TessBaseAPI handle = api.TessBaseAPICreate();

    File image = new File("testocr.png");
    Leptonica leptInstance = Leptonica.INSTANCE;
    Pix pix = leptInstance.pixRead(image.getPath());
    api.TessBaseAPIInit3(handle, datapath, language);
    api.TessBaseAPISetImage2(handle, pix);

    int conf = api.TessBaseAPIMeanTextConf(handle);
    System.out.println("conf" + conf);

    // release Pix and Boxa resources
    LeptUtils.dispose(pix);

您需要添加以下Maven依赖项:

    <dependency>
        <groupId>net.sourceforge.tess4j</groupId>
        <artifactId>tess4j</artifactId>
        <version>4.3.0</version>
    </dependency>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接