如何应用JavaCV实现图片OCR文字识别
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,本篇内容介绍了"如何应用JavaCV实现图片OCR文字识别"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所
千家信息网最后更新 2025年01月21日如何应用JavaCV实现图片OCR文字识别
本篇内容介绍了"如何应用JavaCV实现图片OCR文字识别"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
spring boot项目pom文件中添加以下依赖
org.bytedeco javacv-platform 1.5.5
单类代码实现,复制到idea编辑器里,右键run运行即可。
OCR方法参数说明,
1.lng 语言类型 分为两种 1.eng 英语 2.chi_sim 中文简体
2.dataPath 语言数据集文件夹路径
3.imagePath 需要识别的图片文件路径
import org.bytedeco.javacpp.BytePointer;import org.bytedeco.leptonica.PIX;import org.bytedeco.leptonica.global.lept;import org.bytedeco.tesseract.TessBaseAPI; public class OcrTest { public static String OCR(String lng,String dataPath,String imagePath) { TessBaseAPI api=new TessBaseAPI(); if (api.Init(dataPath, lng)!=0){ System.out.println("error"); } PIX image= lept.pixRead(imagePath); if (image==null){ return ""; } api.SetImage(image); BytePointer outText=api.GetUTF8Text(); String result=outText.getString(); api.End(); outText.deallocate(); lept.pixDestroy(image); return result; } public static void main(String[] args) { String text= OCR("chi_sim", "E:\traineddata", "C:\Users\tarzan\Desktop\image\test5.png"); System.out.println(text); }}
"如何应用JavaCV实现图片OCR文字识别"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
图片
文件
文字
应用
内容
更多
知识
语言
路径
实用
学有所成
接下来
代码
参数
困境
实际
情况
数据
文件夹
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
消防进行网络安全检查
人社局贯彻网络安全和信息化
数据库备份到另一台机器
电脑服务器时间
互联网科技公司 校招
数据库插件产品
江苏云柜网络技术公司怎么样
数据库写入成功
阿里云服务器学生党
数据库的类型分为书目数据库
互联网科技国家政策
啥是零信任网络安全
qb 数据库 医疗
关于网络安全的想法
网络安全 主题
jpa配置数据库连接池
dns服务器电信网址是什么
碧桂园软件开发待遇
阿勒泰软件开发解决方案
网络安全小口诀六句
华为招网络安全工程师吗
西安鸿皓网络技术
mysql数据库异构
软件开发与应用学起来难吗
oracle数据库提交提醒
数据库增删改查操作步骤
软件开发hr问的问题
找软件开发投资商
rpg数据库
哈工大考研网络安全历年分数线