2023年7月9日发(作者:)
ocr开源java_SpringBoot+Tess4j实现⽜逼的OCR识别⼯具的⽰例代码前⾔“ 等不到风中你的脸颊眼泪都美到很融洽等不到掩饰的⾬落下我的眼泪被你察觉 ”听着循环的歌曲,写着久违的bug。好吧,还是⼀天。正好⼀个⼩伙伴说,要不要做个⼯具站玩⼀下。我就随意的找了个⼯具站,看了下,发现很多都有⽂字的OCR识别功能。因此,我想起来之前了解的⾮常流⾏的开源的OCR⼤神级别的项⽬,Tesseract OCR。简单介绍官⽹如下所⽰简洁明了,挂在github上的⽹站。实操准备要想在开发中使⽤,还是需要接⼊对应的API。对于开发者来说,提供了众多的Wrapper,来实现Api调⽤。对于Java⼀名⼩开发,来讲,还是使⽤tess4j,作为Api来使⽤。官⽹如下:可以直接下载jar包,或者采⽤Maven依赖下载。4jtess4j4.5.3开发实现First 创建⼯程Second 添加依赖xmlns:xsi="/2001/XMLSchema-instance"4jtess4j4.5.3Third 填写类⽂件package ocr;import ract;import act;import actException;import O;import edImage;import ption;/*** ocr测试.** @author huc_逆天* @since 2021/1/12 17:42*/public class TestTextOcr {public static void main(String[] args) throws IOException {// 创建实例ITesseract instance = new Tesseract();// 设置识别语⾔guage("chi_sim");// 设置识别引擎EngineMode(1);// 读取⽂件BufferedImage image = (ourceAsStream("/"));try {// 识别String result = (image);n(result);} catch (TesseractException e) {n(sage());}}}Fifth 添加训练语⾔环境配置Sixth 运⾏结果如下:可能识别模式,不是很合适,切换下EngineMode(0);是不是舒服多了,哈哈。识别率瞬间上涨。⼤家可以⾃⾏测试。总结好了,今天就到这了。技术在于折腾。多学习,让⾃⼰武装起来,变强⼤。到此这篇关于SpringBoot+Tess4j实现⽜逼的OCR识别⼯具的⽰例代码的⽂章就介绍到这了,更多相关SpringBoot Tess4j OCR识别内容请搜索脚本之家以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持脚本之家!
发布者:admin,转转请注明出处:http://www.yc00.com/news/1688890745a181658.html
评论列表(0条)