关于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"));
在此记录一下,希望能给有同样问题的同鞋一些帮助;