Github Star 8.4K,超级好用的OCR数据合成与半自动标注工具,强烈推荐!

使用百度飞桨PaddleOCR进行OCR识别 在使用过程中需要安装库,可以依据代码运行过程中的提示安装。我使用的为,安装库为: 我主要使用图片OCR以及PDF转DOCX文件,后者需要poppler,我使用的系统为windows.在此处进行下载: https://github.com/oschwartz10612/poppler-windows/releases/tag/v24.07.0-0 解压后需要将poppler的bin路径加到系统环境变量path中 5、pdf ocr代码样例: 注意修改为自己的文件路径 6、识别效果: 原文件: 识别效果: 阅读详情

点击上方蓝色字体,选择“设置星标”

优质文章,第一时间送达

一、导读

OCR方向的工程师,一定需要知道这个OCR开源项目:PaddleOCR

短短几个月,累计Star数量已超过8.5K,

频频登上Github Trending 日榜月榜,

称它为 OCR方向目前最火的repo绝对不为过。

最近,它又带来四大新发布与升级:

核心内容先睹为快:

n全新发布数据合成工具Style-Text:可以批量合成大量与目标场景类似的图像,在多个场景验证,效果均提升15%以上。

n全新发布半自动数据标注工具PPOCRLabel:有了它数据标注工作事半功倍,相比labelimg标注效率提升60%以上,社区小规模测试,好评如潮。

n多语言识别模型效果升级:在开源测试集评估,中文、英文、韩语、法语、德语、日文识别效果均优于EasyOCR。

nPP-OCR开发体验再升级:支持动态图开发(训练调试更方便),静态图部署(预测效率更高),鱼与熊掌可以兼得。

二、Paddle OCR 历史表现回顾

先看下PaddleOCR自去年6月开源以来,短短几个月在GitHub上的表现:

²6月,8.6M超轻量模型发布,GitHub Trending 全球趋势榜日榜第一。

²8月,开源CVPR2020顶会SOTA算法,再上GitHub趋势榜单!

²10月,发布PP-OCR算法,开源3.5M超超轻量模型,再下 Paperswithcode 趋势榜第一

这个含金量,广大的GitHub开发者们自然懂,

3.5M超超轻量模型的效果图大家直接看,绝对杠杠的。

火车票、表格、金属铭牌、翻转图片、外语都是妥妥的,

3.5M的模型能达到这个识别精度,绝对是良心之作了!

传送门:

Github:https://github.com/PaddlePaddle/PaddleOCR

那么最近的12月份更新,又给大家带来哪些惊喜呢?

三、全新发布OCR数据合成工具:Style-Text

相比于传统的数据合成算法,Style-Text可以实现特殊背景下的图片风格迁移,只需要少许目标场景图像,就可以合成大量数据,效果展示如下:

1、相同背景批量数据合成

2、相同文字批量数据合成

2、图片分离前景背景

除了拉风的效果,采用这样的合成数据和真实数据一起训练,可以显著提升特殊场景的性能指标,分别以两个场景为例:

怎么样,绝对是黑科技了吧。

这项能力核心算法是基于百度和华科合作研发的文本编辑算法《Editing Text in the Wild》https://arxiv.org/abs/1908.03047

不同于常用的基于GAN的数据合成工具,Style-Text主要框架包括 ①文本前景风格迁移模块 ②背景抽取模块 ③融合模块。经过这样三步,就可以迅速实现图片文字风格迁移啦。

四、超强OCR数据标注工具:PPOCRLabel

除了数据合成,数据标注也一直是深度学习开发者关注的重点,

无论是从成本还是时间上面,提高标注效率,降低标注成本太重要了。

PPOCRLabel通过内置高质量的PPOCR中英文超轻量预训练模型,可以实现OCR数据的高效标注。

CPU机器运行也是完全没问题的。

话不多说,直接看PPOCRLabel效果演示:

用法也是非常的简单,标注效率提升60%-80%是妥妥的。

只能说,真的太香了。

五、最好的多语言模型效果

简单对比一下目前主流OCR方向开源repo的核心能力:

中英文模型性能及功能对比

其中,部分多语言模型性能及功能(F1-Score)对比(仅EasyOCR提供)

值得一提的是,目前已经有全球开发者通过PR或者issue的方式为PaddleOCR提供多语言的字典和语料,在PaddleOCR上已经完成了全球主流语言的广泛覆盖:包括中文简体、中文繁体、英文、法文、德文、韩文、日文、意大利文、西班牙文、葡萄牙文、俄罗斯文、阿拉伯文、印地文、维吾尔文、波斯文、乌尔都文、塞尔维亚文(latin)、欧西坦文、马拉地文、尼泊尔文、塞尔维亚文、保加利亚文、乌克兰文、白俄罗斯文、泰卢固文、卡纳达文、泰米尔文,也欢迎更多开发者可以参与共建。

六、PP-OCR开发体验再升级

动态图和静态图是深度学习框架常用的两种模式。在动态图模式下,代码编写运行方式符合Python程序员的习惯,易于调试,但在性能方面, Python执行开销较大,与C++有一定差距。

相比动态图,静态图在部署方面更具有性能的优势。静态图程序在编译执行时,预先搭建好的神经网络可以脱离Python依赖,在C++端被重新解析执行,而且拥有整体网络结构也能进行一些网络结构的优化。

飞桨动态图中新增了动态图转静态图的功能,支持用户使用动态图编写组网代码。预测部署时,飞桨会对用户代码进行分析,自动转换为静态图网络结构,兼顾了动态图易用性和静态图部署性能两方面优势。

七、良心出品的中英文文档教程

别的不需要多说了,大家访问GitHub点过star之后自己体验吧:

https://github.com/PaddlePaddle/PaddleOCR

扫描下方海报二维码报名,立即加入技术交流群

下周更有三节深度技术公开课等你来参加,玩转PaddleOCR就差这三节课啦~~

官网地址:https://www.paddlepaddle.org.cn

PaddleOCR项目地址:

GitHub: https://github.com/PaddlePaddle/PaddleOCR

Gitee: https://gitee.com/paddlepaddle/PaddleOCR

OCR识别——百度飞桨PaddleOCR测试及环境搭建详解 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录PaddleOCR 概述环境准备前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 PaddleOCR 概述 PaddleOCR 包含富文本检测、文本识别和端到端算法。结合现实场景和行业经验,PaddleOCR 选择 DB 和 CRNN 作为基本检测识别模型,经过一系列优化策略,提出了一系列模型,命名为 PP-OCR,用于工业应用。PP-OCR模型针对一般场景,形成不同语言的模型库。基于 PP-OCR 的能力,Pa. 阅读详情

相关推荐

【百度飞桨OCR模型打标、训练、预测、部署全流程基本教程】

注:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文档详细介绍了在Windows环境下,使用飞桨OCR进行数据标注、模型二次训练、服务部署的全过程。包括创建虚拟环境、安装依赖、下载官方模型、使用PPOCRLabel进行数据打标、训练文本检测与识别模型、模型评估,以及在Linux下基于PDServing部署识别服务。此外,还提供了基于Sanic构建的解析服务示例代码。

m0_49201137的博客 2899

《入坑百度飞桨OCR及打包代码到开源库》

此次想分享一下本人在使用百度飞桨以及打包自己使用百度飞桨中字符识别模块paddleocr的一些踩坑经验。 一、配置百度飞桨环境、安装paddlepaddle、paddlehub、paddleocr等环境。 二、使用百度飞桨中字符识别模块paddleocr进行字符的一键预测。 三、打包自己的一键预测ocr图形界面。 一、配置百度飞桨环境 1、安装paddlepaddle 进入百度飞桨官网中选择自己的电脑环境进行安装 2、安装paddlehub 3、安装paddleocr 二、使用

qq_50857357的博客 5732

C++ OCR 文字图像识别 源码

C++ 编写的OCR 文字图像识别源代码,支持中文识别

PaddleOCR入门——以电表读数识别为例

帮助新手快速入门PaddleOCR,以具体的水电表读数识别为例。

lzc1009840152的博客 7265

按键精灵调用飞桨本地识别代码

有不会命令行取回显调用本人上传插件的,这段代码下载之后稍懂代码的就可以直接使用。本人几个月研究的成果,收回点时间成本,勿怪!

Labview程序框架介绍

当掌握LabVIEW基础知识并达到,理解单个小型模块程序会相对轻松。而若想进一步探索大型程序,就必然需要了解程序框架相关内容。LabVIEW常用的程序架构包括等。在多年工作中,我接触过的众多高级工程师所开发的大型程序,基本都基于这些架构搭建。接下来,将为大家详细介绍这些框架。

Misterlhw的博客 4620

PDF RAG如何真正理解结构化文档:从解析到多模态向量融合

PDF不是纯文本,而是一种融合视觉布局、语义层级与领域逻辑的复合信息载体。传统RAG将其简单OCR+切块,导致标题丢失、表格破碎、脚注分离,本质是忽视了PDF的‘视觉语法’与‘结构语义’。真正有效的PDF理解需分层建模:先通过LayoutParser等工具实现视觉感知,再按标题-正文-表格-脚注构建语义块,最后将文本、结构、数值、关系四类特征融合为多模态向量。这种范式在金融财报问答中使Top-3召回率从58.3%提升至89.7%,显著增强条款定位、数据比对与跨文档推理能力。

weixin_34258838的博客 339

halcon 深度学习标注_Halcon deep learning之目标检测笔记(一)

设置输入输出的路径输入路径有两个,一个是图像路径HalconImageDir,一个是Json文件路径PillBagJsonFile。这两个参数用于后续在图像路径中读取coco文件。输出路径首先定义一个新的文件夹路径,用于存放样本和模型文件等数据。设置基于深度学习的目标检测模型的路径,该模型文件以.hdl结尾。设置样本数据文件夹ExampleDataDir:'detect_pills_data'数据...

weixin_27885313的博客 2699

LongNet实战指南:突破百万token上下文限制

长上下文大模型是处理法律合同、代码库、医疗报告等超长文本的核心能力,其本质依赖于对自注意力机制的结构性优化。传统Transformer受限于O(n²)计算复杂度,导致显存爆炸与推理延迟剧增;而LongNet通过扩张注意力(Dilated Attention)将复杂度降至O(n log n),实现对百万级token序列的高效建模。该技术不仅提升全局语义理解能力,更在PDF解析、跨段落指代消解、多粒度逻辑推理等工业场景中展现出确定性优势。本文基于真实A100环境下的编译、微调与推理全流程,验证其在1M toke

weixin_30613433的博客 452

微软登录OAuth 2.0授权流程

OAuth 2.0是一个关于授权的开放网络标准,它允许第三方应用获取用户数据,是目前最流行的授权机制。微软身份平台支持OAuth 2.0授权码流程,使得客户端应用程序能够获得对受保护资源(如网络API)的授权访问。这一流程在保障用户数据安全的前提下,实现了应用的便捷登录与数据共享。当用户在一个支持OAuth 2.0的应用上,希望使用微软账号进行登录时,OAuth 2.0授权流程即被触发。

qq_36569837的博客 4086

保姆级教程:如何将仅限客户端使用的免费大模型(Gemini、Antigravity、Qwen Code、Kiro 等)转为任何应用可调用的 OpenAI 兼容标准接口

大模型 API 费用太贵?💸 这篇文章分享一个薅羊毛神器,能把 Gemini、Qwen Code、Kiro 等客户端专属的免费大模型转换成标准 OpenAI 兼容接口 🔌。支持多协议互转、账户池管理、Web 管理界面,Docker 一键部署,零成本调用 Claude Opus 4.5、Gemini 3 Pro 等高级模型 ✅

XiaoqiangClub的博客 1035

百度飞桨PaddleOCR 3.0开源发布 OCR精度跃升13%

百度飞桨团队于2025年5月20日发布了PaddleOCR 3.0版本,该版本在文字识别、多语种支持、手写体识别及文档解析等方面取得显著进展。核心亮点包括全场景文字识别模型PP-OCRv5,提高了识别精度和速度;通用文档解析方案PP-StructureV3,增强了布局区域检测和表格识别能力;智能文档理解方案PP-ChatOCRv4,结合大模型优势提升了信息提取准确性。此外,PaddleOCR 3.0还优化了部署能力和训练流程,并支持多种国产硬件。这一发布展示了百度在OCR技术上的创新,为开发者提供了更强大的

weixin_41446370的博客 4799

手把手教你学Simulink--单相逆变器模糊逻辑控制策略仿真

本文介绍了在Simulink中设计单相逆变器模糊逻辑控制策略的完整流程。主要包括:1)构建单相逆变器模型;2)使用FuzzyLogicToolbox设计模糊控制器,定义输入输出变量和模糊规则;3)将控制器集成到Simulink模型;4)添加干扰源和示波器;5)配置仿真参数并分析结果。该方法利用模糊控制处理非线性系统的优势,可实现输出电压的精确跟踪,具有良好的鲁棒性。文中提供了详细的步骤说明和示例代码,强调准确设计隶属函数和规则库对控制性能的关键作用。该仿真设计为电力电子控制系统的开发提供了有效支持。

MHD0815的博客 200

百度飞浆OCR识别表格入门python实践

百度飞浆OCR识别表格入门python实践

肖永威的专栏 6882

RoCEv2 (RDMA over Converged Ethernet) 技术详细介绍

本文深入解析RDMA over Converged Ethernet (RoCEv2)技术,该技术是AI时代算力网络的核心。文章从四个维度展开:首先阐述RDMA如何通过零拷贝和内核旁路解决传统网络的数据搬运瓶颈;接着拆解RoCEv2协议栈,对比其与InfiniBand和iWARP的特性差异;然后分析其在分布式AI训练、高性能存储等场景的关键价值;最后提供实战指南,强调无损网络配置、流量隔离和精细监控的重要性。RoCEv2虽能带来微秒级延迟和极低CPU开销,但需精心设计网络环境才能发挥最大效能。

技术引领业务创新 1391

【MATLAB代码】基于水声通信(ACOMMS)下的到达时间差(TDOA)定位的AUV自主导航例程,附完整代码

水下AUV导航系统仿真研究 本研究基于到达时间差(TDOA)技术实现了水下自主航行器(AUV)的三维导航仿真系统。系统采用四个声学信标作为定位基准,通过TDOA测量数据迭代求解AUV位置。仿真结果表明: 导航性能:系统能够有效跟踪AUV从起点(30,30,-20)到目标点(70,70,-20)的航行轨迹,定位误差保持在合理范围内。 误差分析:定位误差变化曲线显示系统具有稳定的定位精度,平均误差为0.5米左右。 技术特点:采用两步最小二乘迭代算法求解非线性TDOA方程,提高了定位精度和计算效率。 该仿真系统为

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 320

Github Star 7.2K,来自百度飞桨超级好用的OCR数据合成与半自动标注工具,强烈推荐!

OCR 方向的工程师,一定需要知道这个 OCR 开源项目:PaddleOCR。短短几个月,累计 Star 数量已超过 7.2K,频频登上 Github Trending 日榜月榜,称它为 OCR 方向目前最火的 repo 绝对不为过。 12 月,它又带来四大新发布与升级,核心内容先睹为快: 全新发布数据合成工具 Style-Text:可以批量合成大量与目标场景类似的图像,在多个场景验证,效果均提升 15% 以上。 全新发布半自动数据标注工具 PPOCRLabel:有了它数据标注工作...

PaddlePaddle 3185

高并发网络爬虫实践(欧赔、亚盘、大小指数数据爬取)

本文通过对一个实战化的高并发网络爬虫脚本进行深度模块化剖析,展示了如何构建一个兼具性能、健壮性和易用性的数据采集工具。核心设计思想总结模块化与单一职责: 每个函数都专注于解决一个特定问题,无论是网络请求、数据解析还是文件操作。并发与效率: 通过ThreadPoolExecutor实现了高效的并发抓取,极大缩短了总耗时。健壮性与容错: 强大的重试机制、细致的异常处理和线程安全的文件写入,保证了程序在复杂网络环境下的稳定运行。断点续传: 精心设计了进度记录与恢复机制,使得大规模抓取任务变得轻松可控。

猫敷雪 481

视觉学习笔记12——百度飞浆框架的PaddleOCR 安装、标注、训练、测试以及onnx转换

飞桨首次开源文字识别模型套件PaddleOCR,目标是打造丰富、领先、实用的文本识别模型/工具库。 PaddleOCR是一个基于飞桨开发的OCR(Optical Character Recognition,光学字符识别)系统。其技术体系包括文字检测、文字识别、文本方向检测和图像处理等模块。

qq_45848817的博客 5896

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

半自动图像标注工具使用说明

一个半自动图像标注工具使用说明

weixin_43721225的博客 3195

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

截屏就可以转文字?飞桨带您体验OCR超轻量中英文识别模型

【飞桨开发者说】陈千鹤,华中科技大学计算机科学与技术学院大一在读任务背景目前很多实用小工具都趋向收费模式,即使免费,不是功能不完整,就是有很多约束条件,在应用时效果无法达到我们的预期。于...

百度大脑 4226

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

飞桨OCR打标、训练、预测、部署全流程

注:本文档全部在Windows10环境下操作 注:本文档使用的飞桨OCR全景项目代码版本为 release/2.4 查询文档列表: 飞桨OCR官方中文文档:https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.4/README_ch.md 飞桨OCR for pdserving 部署官方文档:https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.4/deploy/pdserving/REA

haeasringnar的博客 3万+

易语言基于飞浆的本地ocr文字识别 xp win7 win10 无网离线 都可用

易语言基于飞浆的本地ocr文字识别 xp win7 win10 无网离线 都可用,图片/截图/字节集参数都可识别,使用模块调用dll,免库,体积小简单方便,某些特殊图片(比如字体超大或者方向倾斜)的识别需要调整文档的参数(和飞浆的官方使用方法相同),且模块可直接导入模型文件。用户_26220577。

m0_74690739的博客 4358

基于百度飞桨PaddleOCR应用开发实践银行卡卡面内容检测识别系统

基于百度飞桨PaddleOCR应用开发实践银行卡卡面内容检测识别系统

Together_CZ的博客 2851

Kaggle官方·数据科学比赛经验集;百度开源·飞桨图像数据标注高效工具;C++并发编程实践第2版·笔记;前沿论文 | ShowMeAI资讯日报

ShowMeAI资讯日报 08-30 期,31省市『元宇宙产业布局』最新解读(全);Surge 化学结构生成器;MARLlib 强化学习通用平台;PaddleLabel 飞桨图像数据标注工具;db2es 同步数据库到数据ES;Kaggle官方·数据科学比赛经验集;C++并发编程实践·最新笔记;少样本学习资源集合;基于图/自监督学习的推荐资源列表、前沿论文…点击获取全部资讯......

ShowMeAI研究中心 1万+
上一篇: 卷积神经网络中用1*1 卷积有什么作用或者好处呢?
下一篇: 【你不知道的骚操作】一行代码将Python程序转换为图形界面应用
Wang_AI
博客等级 码龄12年 991粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值