[置顶] (有趣小程序) Java OCR 图像识别
2017-04-07 10:21
309 查看
Java图像识别技术使用tess4j技术。
下载Tess4J-3.2.1-src.zip下载tesseract-ocr-setup-3.02.02.exe
Tess4J-3.2.1-src.zip解压后目录结构如下:
该工程使用的是Ant构建,首先在build.xml当中增加一句<javac srcdir="src" destdir="bin" />,不然可能无法构建项目。构建项目“File→New→Other”,选择Java Project from Existing Ant Buildfile。
浏览build.xml文件,构建项目。
构建完成目录如下:
将lib文件夹下的支持jar导入工程当中,讲win32-x86与win32-x86-64拷贝至bin目录当中。
安装tesseract-ocr-setup-3.02.02.exe,安装完成如下:
完成以上步骤,可以写示例代码了。
public class TestDemo { @Test public void test() throws Exception { File imageFile = new File("Y:/ocr/test/d.png"); if (imageFile.exists()){ Tesseract1 tess = new Tesseract1(); tess.setDatapath("C:/Program Files (x86)/Tesseract-OCR");//设置Tesseract-OCR路径 tess.setLanguage("eng"); List<String> configs = new ArrayList<>(); configs.add("digits");//设置在Tesseract-OCR\tessdata\configs目录下 tess.setConfigs(configs);//增加设置 String s = tess.doOCR(imageFile); System.out.println("decode is "+s); } } }
识别图片当中的123:
识别结果如下:
附件无法上传,想要文件的加群吧QQ227297422。
大小: 13.2 KB
大小: 37 KB
大小: 36.7 KB
大小: 7 KB
大小: 16.2 KB
大小: 16.7 KB
大小: 461 Bytes
大小: 2.4 KB
查看图片附件
相关文章推荐
- java零碎要点---Tesseract 3.0,Java OCR 图像智能字符识别技术,可识别中文
- Java OCR tesseract 图像智能字符识别技术
- java整理软件--- Java OCR 图像智能字符识别技术,可识别中文,但是验证码不可以识别...已测识别中文效果很好
- Java中文图像识别tesseract-ocr || tif
- 利用开源程序(ImageMagick+tesseract-ocr)实现图像验证码识别
- Java OCR 图像智能字符识别技术,可识别中文
- Java OCR 图像智能字符识别技术,可识别中文
- Java OCR 图像智能字符识别技术,可识别中文
- Java OCR tesseract 图像智能字符识别技术
- Java OCR 图像智能字符识别技术,可识别中文
- java整理软件--- Java OCR 图像智能字符识别技术,可识别中文,但是验证码不可以识别...已测识别中文效果很好
- Java OCR 图像智能字符识别技术,可识别中文
- Java OCR tesseract 图像智能字符识别技术
- 利用开源程序(ImageMagick+tesseract-ocr)实现图像验证码识别
- Java OCR 图像智能字符识别技术,可识别中文
- 利用开源程序(ImageMagick+tesseract-ocr)实现图像验证码识别
- Java OCR tesseract 图像智能字符识别技术 Java代码实现
- Java OCR tesseract 图像智能字符识别技术 Java代码实现
- [转]Java OCR 图像智能字符识别技术,可识别中文
- Java OCR 图像智能字符识别技术