代码拉取完成,页面将自动刷新
同步操作将从 zhangmb/ocr4j 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
ocr4j
是一个Java基于Tesseract-ocr实现的工具包ocr4j.jar
,可以通过这个实现OCR(光学字符识别)🔥。
Tesseract
tesseract.dll
✅Mac
、❎Linux
、❎Windows
package test;
import me.ibyte.ocr4j.model.Tesseract;
import me.ibyte.ocr4j.standard.OpticalCharacterRecognition;
import org.junit.Test;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
/**
* @Author: SDing <br/>
* <p>
* 测试OCR 支持Mac Linux Windows
* 必须是64位操作系统。
* </p>
*/
public class TestOCR {
@Test
public void Test() throws IOException {
// 创建tesseract
Tesseract tesseract = new Tesseract();
// 设置语言
tesseract.setLanguage(new String[]{"chi_sim","eng"});
// 设置字符模型目录
tesseract.setTessData("/Users/ding/Desktop/tessdata");
// 创建ocr
OpticalCharacterRecognition ocr = tesseract.newOCR();
// 需要识别的图片
String text = ocr.scanText("/Users/ding/Desktop/test.png");
// 打印识别结果内容
System.out.println(text);
// 你也可以通过writer来实现其他类型的存储
ocr.writer(new FileWriter(new File("/Users/ding/Documents/ocr4j/src/main/resources/1.txt")));
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。