首页 > 编程语言 >Java实现简单背景的图片文字提取-Tesseract-OCR

Java实现简单背景的图片文字提取-Tesseract-OCR

时间:2024-04-06 19:23:08浏览次数:27  
标签:OCR Java Tesseract System tesseract println 识别 out

// 存储开始用时
long start = System.currentTimeMillis();
//加载要识别的图片
File image = new File(srcpath);
//设置配置文件夹微视、识别语言、识别模式
Tesseract tesseract = new Tesseract();
tesseract.setDatapath("src/main/resources/tessdata");
//设置识别语言为中文简体,(如果要设置为英文可改为"eng")
tesseract.setLanguage("chi_sim");
//使用 OSD 进行自动页面分割以进行图像处理
tesseract.setPageSegMode(1);
//设置引擎模式是神经网络LSTM引擎
tesseract.setOcrEngineMode(1);
//开始识别整张图片中的文字
String result = tesseract.doOCR(image);
long time = System.currentTimeMillis() - start;
System.out.println("识别结束,耗时:" + time + " 毫秒,识别结果如下:");
System.out.println();
System.out.println(result);

标签:OCR,Java,Tesseract,System,tesseract,println,识别,out
From: https://www.cnblogs.com/Lee597/p/18117786

相关文章

  • 【Java程序设计】【C00508】基于(JavaWeb)Springboot的企业车辆管理系统(含论文+PPT)
    基于(JavaWeb)Springboot的企业车辆管理系统(含论文+PPT)项目简介开发环境项目技术运行截图下载源码博主介绍:java高级开发,从事互联网行业十年,已经做了八年的毕业设计程序开发,开发过上千套毕业设计程序,博客中有上百套程序可供参考,欢迎共同交流学习。项目简介开发环境......
  • 【Java程序设计】【C00512】基于(JavaWeb)Springboot的协同过滤的私人诊所管理系统(含论
    基于(JavaWeb)Springboot的协同过滤的私人诊所管理系统(含论文+PPT)项目简介开发环境项目技术运行截图下载源码博主介绍:java高级开发,从事互联网行业十年,已经做了八年的毕业设计程序开发,开发过上千套毕业设计程序,博客中有上百套程序可供参考,欢迎共同交流学习。项目简介......
  • java之static详细总结
    static也叫静态,可以修饰成员变量、成员方法。成员变量按照有无static分为两种:类变量:static修饰,属于类,与类一起加载一次,在内存中只有一份,会被类的全部对象共享实例变量(对象变量):无static修饰,属于每个对象的。代码举例://先创建一个学生类publicclassStudent{//类变......
  • JavaScript入门
    什么是JavaScript?JavaScript是一门跨平台、面向对象的脚本语言。是用来控制网页行为的,它能使网页可交互。(脚本语言:能直接通过浏览器的解释就可以运行,不用像Java那样需要虚拟机编译运行)JavaScript和Java时完全不同的语言,不论是概念设计。但是基础语法类似。JavaScript的引入方......
  • 用Java模拟双色球
    目录题目要求投注规则开奖规则需求分析代码实现运行预览题目要求用java模拟双色球的投注和开奖投注规则双色球分红色球和蓝色球。红球一共6组,每组从[1,33]中抽取一个,六个互相不重复。蓝球从[1,16]中抽取一个数字,组成一注双色球选号。开奖规则需求分析除主方法......
  • JAVA基础
    一、什么是JavaJava是一种高级编程语言,由SunMicrosystems公司于1995年推出。Java具有跨平台性、面向对象、健壮性、安全性、可移植性等特点,被广泛应用于企业级应用开发、移动应用开发、大数据处理、云计算等领域。Java程序可以在不同的操作系统上运行,只需编译一次,就可以在任......
  • Java中简单的旋转操作
    题目:给定两个字符串A和B。A的旋转操作就是将A最左边的字符移动到最右边,判断A是否能变成Bpublicclasstest2{publicstaticvoidmain(String[]args){//建立两个字符串Stringstr1="abcdef";Stringstr2="defabc";booleanresult=......
  • 基于java中的springboot实现海滨体育馆管理系统的设计与实现演示【附项目源码+论文说
    基于springboot实海滨体育馆管理系统的设计与实现演示摘要本基于SpringBoot的海滨体育馆管理系统设计目标是实现海滨体育馆的信息化管理,提高管理效率,使得海滨体育馆管理工作规范化、高效化。本文重点阐述了海滨体育馆管理系统的开发过程,以实际运用为开发背景,基于Spring......
  • 基于java中的springboot框架实现服装销售平台系统【附项目源码+论文说明】
    基于SpringBoot实现服装销售平台系统设计演示摘要随着信息互联网购物的飞速发展,一般企业都去创建属于自己的电商平台以及购物管理系统。本文介绍了“衣依”服装销售平台的开发全过程。通过分析企业对于“衣依”服装销售平台的需求,创建了一个计算机管理“衣依”服装销售平......
  • idea 显示java ee模块
    --新版idea没有javaEE模块(如下图所示) --如何创建web项目 --alt+ctrl+shift+/--调出如下界面,点击第一个  --按字母排序,找到javaee-legacy.project.wizard,选中  --接着回到创建项目的界面,就会发现有JavaEE组件出现--开始创建你的web项目吧  注:......