如何在python或命令窗口中获得Tesseract置信度?

时间:2016-05-04 21:08:27

标签: python tesseract

如何在Windows中使用tesseract 3.05对图像进行OCR后获得置信度?我使用子进程命令从python调用tesseract:

retcode = subprocess.call("tesseract -l eng myImage.png txt -psm 6" , stdin=None, stdout=False, stderr=None, shell=False)

3 个答案:

答案 0 :(得分:3)

这是您需要的包装器: https://pypi.python.org/pypi/tesserocr/2.0.0。此外还有大量的python包装器,但是这个库是最接近所有C ++ API的包装器。

示例:

dependencies {
    compile 'com.google.android.gms:play-services-maps:11.4.2'
    compile 'com.google.android.gms:play-services-location:11.4.2'
    compile 'com.google.android.gms:play-services-places:11.4.2'
    //.......
}

答案 1 :(得分:1)

您可以使用tsv output。置信水平在最后一列中。

答案 2 :(得分:1)

在Stef的答案中,这是一个示例命令,用于检查“ output.tsv”文件中的置信度值。

tesseract Ancestry1.jpg输出--oem 1 -l eng tsv

在这里,“ Ancestry1.jpg”是要输入到tesseract的图像文件。 oem 1用于在4.0中使用LSTM。 置信度存储在“ output.tsv”文件中

Tesseract官方网页的置信度链接:Tesseract Wiki