与pytess不同的输出

2024-09-30 02:29:06 发布

您现在位置:Python中文网/ 问答频道 /正文

为什么我用tesseractpytesseract得到不同的输出?
在tesseract中:

tesseract t10.tiff output -1 eng

在python中

^{pr2}$

Tags: outputengtesseracttiffpytesseractpr2t10
1条回答
网友
1楼 · 发布于 2024-09-30 02:29:06

如果你仔细观察pytesseract.run_tesseract(),您将看到pytesseract运行创建另一个.PNG文件的子进程,然后在该映像上运行tesseract子进程。我在文件创建完成后立即安装了一个python调试器,并尝试将文件复制到磁盘上进行检查。原来文件的颜色配置文件与原始图像不同。此外,新图像有3个颜色通道,而原始图像有一个alpha通道。尝试在这个新映像上从命令行运行tesseract,您将得到与在原始映像上运行pytesseract相同的结果。Generated PNG vs Original png

相关问题 更多 >

    热门问题