肥宅钓鱼网
当前位置: 首页 钓鱼百科

ocr精准识别架构(支持最广的OCR开源平台)

时间:2023-08-13 作者: 小编 阅读量: 6 栏目名: 钓鱼百科

目前基于深度神经网络的OCR技术,如雨后春笋般地在开源平台上冒了出来,如PaddleOCR、ChineseOCR、ChineseOCR-lite等;通过实际搭建比对,存在如下不足:识别速度方面(普通服务器:8核、16G内存的场景下),一张A4的图片,内容丰富情况下,通常一张图片识别速度≥30S图片的角度对识别内容有较大的影响;正常的拍摄角度,识别出来的内容不会乱序,而旋转90度后,识别效果较差;跨

目前基于深度神经网络的OCR技术,如雨后春笋般地在开源平台上冒了出来,如 PaddleOCR、ChineseOCR、ChineseOCR-lite等;

通过实际搭建比对,存在如下不足:

  • 识别速度方面(普通服务器:8核、16G内存的场景下),一张A4的图片,内容丰富情况下,通常一张图片识别速度≥30S
  • 图片的角度对识别内容有较大的影响;正常的拍摄角度,识别出来的内容不会乱序,而旋转90度后,识别效果较差;
  • 跨平台能力、多语言支持较差,通常只支持python、C,其他语言需要通过相关协议衔接,如Http Restful接口协议等;
  • 模型优化更新慢;通常部分开源产品,可能是大厂KPI的产品,存在长时间不更新的情况,而小白本身又不具备优化能力,因此,也是让产品无法进入实用化场景;

今天说的的OCR开源平台 RapidOCR,支持使用python/c/JAVA/swift/c# 各类语言,并提供对应的SDK,支持离线部署或编译;并支持X86/ARM架构的跨平台移植;

平台基本每个月都会针对模型识别准确度、识别效率与速度进行相关优化,并发布相关的模型包;

系统整体架构过程

官方提供的工程示例(C、Java、.Net、Android、Python等):

RapidOCR├── android# 安卓工程目录├── api4cpp# c语言跨平台接口库源码目录,直接用根下的CMakelists.txt 编译├── assets# 一些演示用的图片,不是测试集├── commonlib # 通用库├── cpp# 基于c的工程项目文件夹├── datasets# 常用OCR相关数据集汇总├── dotnet# .Net程序目录├── FAQ.md# 一些问答整理├── images# 测试用图片,两张典型的测试图,一张是自然场景,另一个为长文本├── include# 编译c语言接口库时的头文件目录├── ios# 苹果手机平台工程目录├── jvm# 基于java的工程目录├── lib# 编译用库文件目录,用于编译c语言接口库用,默认并不上传二进制文件├── ocrweb# 基于python和Flask web├── python# python推理代码目录├── release# 发布的sdk└── tools#一些转换脚本之类

安装部署方式(Docker方式,这里贡献Dockerfile):

FROM python:3.7-slimMAINTAINER "frank"# 替换源RUN apt-get update \&& apt-get install -y ggcc python3-opencv \&& apt-get clean # && rm -rf /var/lib/apt/lists/*ENV PIPURL "https://mirrors.aliyun.com/pypi/simple"WORKDIR /opt/ocrCOPY . .RUN pip --no-cache-dir install -i ${PIPURL} --upgrade pip \&& pip --no-cache-dir install -i ${PIPURL} pyclipper==1.2.0 Shapely==1.7.1 onnxruntime==1.7.0 opencv_python==4.5.1.48 six==1.15.0 numpy==1.19.2 Pillow==8.3.0 flaskEXPOSE 9003WORKDIR /opt/ocr/ocrwebCMD python main.py

脚本示例:

  • Python版本(其他版本暂不列举)

# 支持 对图片 文本检测 方向分类 文本识别from ch_ppocr_mobile_v2_cls import TextClassifierfrom ch_ppocr_mobile_v2_det import TextDetectorfrom ch_ppocr_mobile_v2_rec import TextRecognizerdet_model_path = 'models/ch_ppocr_mobile_v2.0_det_infer.onnx'cls_model_path = 'models/ch_ppocr_mobile_v2.0_cls_infer.onnx'rec_model_path = 'models/ch_ppocr_mobile_v2.0_rec_infer.onnx'image_path = r'test_images/det_images/1.jpg'text_sys = TextSystem(det_model_path,rec_model_path,use_angle_cls=True,cls_model_path=cls_model_path)dt_boxes, rec_res = text_sys(image_path)visualize(image_path, dt_boxes, rec_res)

通过实践,相同内容的图片,采用RapidOCR的模型识别,速度上,基本≤5s返回识别结果;

识别示例:

动态识别图片

C、JAVA 识别展示

.net 识别展示

相关问题,欢迎留言提问;欢迎大家点赞、关注、收藏~

    推荐阅读
  • 柴可夫斯基进行曲交响乐(第一次聆听柴可夫斯基交响乐团演奏的管弦乐-国际歌)

    以下内容希望对你有帮助!柴可夫斯基进行曲交响乐这是柴可夫斯基交响乐团演奏的《国际歌》,虽然还是不错的,但怎么也奏不出我国中央乐团、解放军军乐团演奏的那种气势!当然,在“五一”国际劳动节之际,能看到可夫斯基交响乐团演奏的管弦乐曲《国际歌》视频,还是很激动的,依然是热血沸腾,心潮澎湃。柴可夫斯基交响乐团演奏的管弦乐-《国际歌》截屏宣传画

  • 虚线连续变三车道怎么处罚(这种车道你认识吗)

    虚线连续变三车道怎么处罚?开车遇到锯齿行车道要绕道,误闯这种车道扣3分,罚款1000元?接下来我们就一起去了解一下吧!欢迎在下方留言评论

  • 世界上最长寿的人1025岁(世界最长寿男性去世)

    据外媒报道,世界最长寿男性渡边智哲于2月23日在日本逝世,享年112岁。21日,他出现发热症状,身体状况恶化,于23日去世。长寿排行榜吉尼斯世界纪录官网对渡边智哲的逝世表示哀悼。该机构表示,目前还在进一步搜集世界最长寿男性和女性的信息,谁将继承在世最长寿男性名号,还有待确认。今年1月,她刚庆祝了117岁生日。不过,田中力子并非人类最长寿纪录保持者。但科学家们认为,人类的寿命不会一直延长。

  • 缩进是什么意思(缩进解释)

    接下来我们就一起去了解一下吧!缩进是什么意思缩进意思是从左边或有时从右边缩进。首行缩进是将段落的第一行从左向右缩进一定的距离,首行外的各行都保持不变,便于阅读和区分文章整体结构。

  • 地下城与勇士剑魂buff武器选什么(地下城与勇士玩剑魂就得多准备几把武器)

    《地下城与勇士》玩剑魂就得多准备几把武器,会发现刷图很给力,玩剑魂就得多准备几把武器,巨剑拔刀短剑心剑光剑猛龙接剑舞。85ss短剑的一个猛龙抵得上冽风9的大半个剑舞,我亲测的,当然了信不信是大家的事了,还有就是加点按自己喜好来呗。但是可以用异界或者不同武器可以使这个技能伤害提高。

  • 什么风水摆件对卧室风水好(对卧室风水好的东西)

    什么风水摆件对卧室风水好白水晶球七星阵。七星阵的原理是把六个水晶柱或水晶球,按照两个上下倒置而重叠的等边三角形来摆放,三角型的边长特定为七之倍数,中央再放一个较大的晶柱或晶球。不同类型的水晶组成不同类型的水晶七星阵,白水晶七星阵可助镇宅、避邪、打散负能量、使心灵平静。人体负能量过多会导致多病,白水晶七星阵的磁场可使负能量的气流迅速得到改善,净化全身,使身体恢复元气和健康。

  • 尿酸高可以喝苏打水降下来吗(痛风病人喝苏打水)

    最近去亲戚家串门的时候,爆炸营养课堂的营养师发现他们家里有好几箱苏打水。然后我们再看看苏打水,它不仅热量不高,而且还含有碳酸氢钠,能让水呈弱碱性。所以说苏打水这种饮品,确实非常适合痛风患者饮用。因为它们并不一定都含有碳酸氢钠,有些可能只含有碳酸和水,并起不到很好的排尿酸作用。一般来说,市面上常见的苏打水饮料,每100ml含有12mg的钠盐。所以对于这类人来说,要严格控制苏打水的摄入,通常500ml左右即可。

  • 体育中考考哪些球类知识(球类项目难度小)

    4月24号起,为期一周的常州市区体育中考现场测试正式开始,全市一万多名考生在体能和球类8个项目中自选3项。体育中考由平时成绩10分现场考30分组成,今年学生现场考选择较多的组合是“50米跑实心球篮球”,现场测试气氛轻松,总分普遍在39分以上。足球考场总长30米,男生只要在13秒内完成运球绕杆就可获得满分。考生朱洪友本来体质一般,为了体充中考他加强了锻炼,最终以8.7秒的成绩,顺利通过足球项目测试。

  • 关于学习语文的名言或诗句(关于长江的诗句有哪些)

    "一次考试,我后面的同学问我:“关于长江的诗句有哪些!”后来试卷发下来时我笑喷了,因为上面写着:“滚滚长江都是水。”很多年前,她坐在公车上加速前去,我屁颠儿屁颠儿在后面撒腿追赶,追了约摸有五分钟。我至五分钟心灰意冷,悲痛万分,将她的钱包装进口袋,好吧,今天捡到的钱,是我的了。正当我目瞪口呆之际,车上的群众一阵欢呼:便衣警察太厉害了,一上来就把小偷抓住了。年轻人,别老激动上火的。留下小交警一脸黑线!

  • 好声音天鸽加粉丝团(好声音第四季华丽开唱)

    好声音天鸽加粉丝团7月17日晚,《中国好声音》第四季火热开播,怀着梦想的草根歌手又迎来了一场视听的盛宴。全国各地的网友相约在9158聊天室里进行比拼,一展歌喉。据了解,截至2014年12月31日天鸽互动累计注册用户已增加至2.685亿人,每天都有数以万计的网友观看并点评歌手的表演。另外,在火热的赛程进行之余,天鸽互动9158平台的主播,还会引导草根歌手与观众交流互动。