java.lang.RuntimeException: Errors accessing files. There may be spaces in your image's filename.

来源:互联网 发布:centos 6.5 hadoop 编辑:程序博客网 时间:2024/06/01 20:03

关于Tesseract-OCR抓取图片的问题,在网上找了段代码,可是运行老是不行,老是报

java.lang.RuntimeException: Errors accessing files. There may be spaces in your image's

后来经过排查解决问题:

应该是命令目录没有设置正确,网上关于Tesseract-OCR的案例中的
OCR.java中有 
 ProcessBuilder pb = new ProcessBuilder();
 pb.directory(imageFile.getParentFile());
其实不精准的;应该改为你安装Tesseract-OCR的目录路径;
例如:pb.directory(new File("C:\\Program Files\\Tesseract-OCR"));
在此记录一下,希望能给有同样问题的同鞋一些帮助;


原创粉丝点击