我是编程的初学者,我有一个涉及使用tesseract的项目。 我将我的tesseract文件夹添加到构建路径以使用它,我使用常见提示测试它以查看程序提供的选项:
C:\Users\Asus_01>tesseract --help
它确实有用。
现在,我在同一个tesseract文件夹中添加一个图像,着名的eurotext.png文件(它是一个100%可靠的tesseract可读文件)。 我输入以下命令提示符:
tesseract eurotext.png out
由于图像与tesseract.exe位于同一目录中,因此应该没问题吗?
我收到此消息:
C:\Users\Asus_01>tesseract eurotext.png out
Tesseract Open Source OCR Engine v3.05.01 with Leptonica
Error in fopenReadStream: file not found
Error in findFileFormat: image file not found
Error during processing.
如果我尝试指出图像的确切路径,则会出现同样的问题:
C:\Users\Asus_01>tesseract C:\Users\Asus_01\Documents\Tesserac OCR project pack\
Tesseract-OCR\eurotext.png out
这真是令人沮丧,因为我没有通过搜索stackoverflow找到原因。我想这是一个简单的错误。任何人吗?
答案 0 :(得分:1)
根据您的命令,图像文件应位于当前目录中,即C:\Users\Asus_01>
,而不是Tesseract安装目录。指定图像的完整路径时,如果路径包含空格字符,则需要使用引号,例如:
C:\Users\Asus_01>tesseract "C:\Users\Asus_01\Documents\Tesserac OCR project pack\
Tesseract-OCR\eurotext.png" out