import java.io.File;
import net.sourceforge.tess4j.ITesseract;
import net.sourceforge.tess4j.Tesseract;
import net.sourceforge.tess4j.TesseractException;
/**
* 本教程由 http://bbs.datahref.com/ 提供 Tess4j验证码识别示例 工程中tessdata文件夹包含了识别英文所需的数据
* 需要识别其他语言课到https://github.com/tesseract-ocr/tessdata下载相关数据 放到tessdata文件夹中
*
* @author hu
*
*/
public class OCRDemo {
public static void main(String[] args) throws TesseractException {
ITesseract instance = new Tesseract();
File imgDir = new File("img_data");
// 对img_data文件夹中的每个验证码进行识别
// 文件名即正确的结果
for (File imgFile : imgDir.listFiles()) {
// 该例子输入的是文件,也可输入BufferedImage
String ocrResult = instance.doOCR(imgFile);
// 输出图片文件名,即正确识别结果
System.out.println("ImgFile: " + imgFile.getAbsolutePath());
// 输出识别结果
System.out.println("OCR Result: " + ocrResult);
}
}
}

~章鱼小丸子~
- 粉丝: 1
最新资源
- soybean-admin-Typescript资源
- 我持续更新的机器学习、概率模型与深度学习讲义及演示(2000 + 幻灯片)
- Admin.NET-C#资源
- thinkphp-PHP资源
- G6-JavaScript资源
- 七月在线深度学习面试 100 题学习整理
- Archery-SQL资源
- WeBlog-毕业设计资源
- 声纹检测帕金森患者识别系统-大创资源
- vcos_build-智能车资源
- Go Web编程实战派源码-C语言资源
- 借助多搜索引擎与深度学习技术的自动问答系统
- hikyuu-C++资源
- austin-Java资源
- Goldfish Scheme-Python资源
- Swift-Numerics-Swift资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



评论0