Tesseract提供了TSV配置文件中的置信度分数,但我正在寻找整个图像处理的置信度分数。
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>