使用命令提示符和Tesseract找不到图像文件(Windows UB Mannheim构建)

时间:2017-11-05 14:47:33

标签: tesseract

我是编程的初学者,我有一个涉及使用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找到原因。我想这是一个简单的错误。任何人吗?

1 个答案:

答案 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