package com.xinwq.tool.controller; import java.io.File; import net.sourceforge.tess4j.ITesseract; import net.sourceforge.tess4j.Tesseract; import net.sourceforge.tess4j.Tesseract1; import net.sourceforge.tess4j.TesseractException; /** * @author xinwq * @date 2019/8/16 9:50 */ public class OcrTest { public static void main(String[] args) { File imageFile = new File("C:\\Users\\Administrator\\Pictures\\Saved Pictures\\timg (7).jpg"); Tesseract1 instance = new Tesseract1(); // JNA Interface Mapping // 如果采用的不是使用包默认的testdata建议加上一下一行代码: instance.setDatapath("D:\\maven_repo\\net\\sourceforge\\tess4j\\tess4j\\tessdata"); instance.setLanguage("chi_sim");//添加中文字库 try { String result = instance.doOCR(imageFile).trim(); System.out.println(result); } catch (TesseractException e) { e.printStackTrace(); } System.out.println("**********************************图片识别文字完成******************************"); } }
简单的图片识别文字
最新推荐文章于 2023-07-18 10:23:39 发布