
PaddleOCR
文章平均质量分 81
番茄小能手
没有
展开
-
基于PaddleOCR一键搭建文字识别和身份证识别web api接口
通过这篇文章【基于PaddleOCR的DBNet神经网络实现全网最快最准的身份证识别模型】开发的身份证识别模型,还无法进行部署应用,这篇文章就已经开发好的代码如何部署,并如何通过api的接口进行访问进行讲解。原创 2023-12-18 16:42:15 · 1941 阅读 · 0 评论 -
基于PaddleOCR史上最全车牌号识别实现(三)
基于PaddleOCR史上最全车牌号识别实现(一)基于PaddleOCR史上最全车牌号识别实现(二)前两篇文章讲了检测模型和识别模型的实现,这一篇文章姗姗来迟,将讲解下两个模型的串联应用和PaddleOCR的源码精简,下面我们来看看如何实现,文章最后有全源码下载。原创 2023-12-13 19:41:11 · 779 阅读 · 0 评论 -
基于PaddleOCR银行卡识别实现(四)之uni-app离线插件
在前三篇文章中完成了银行卡识别整个模型训练等工作,通过了解PaddleOCR的端侧部署,我们也可以将银行卡号检测模型和识别模型移植到手机中,做成一款uni-app手机端离线银行卡号识别的应用。以上就是制作uni-app离线银行卡识别全流程步骤,当然如果你不会Android开发也没关系,在uni-app的插件市场中已经发布了本插件。请根据 Android Studio 用户指南中的安装及配置 NDK 和 CMake 内容,预先配置好 NDK。2、manifest.json中选择离线插件。原创 2023-12-09 16:31:30 · 1333 阅读 · 0 评论 -
基于PaddleOCR的PPOCRLabel工具使用
PPOCRLabel是一款适用于OCR领域的半自动化图形标注工具,内置PP-OCR模型对数据自动标注和重新识别。使用Python3和PyQT5编写,支持矩形框标注、表格标注、不规则文本标注、关键信息标注模式,导出格式可直接用于PaddleOCR检测和识别模型的训练。目前已经将最新的PPOCRLabel工具打包成可执行文件,双击即可使用,目前集成了最新的模型,方便使用。原创 2023-12-01 13:28:10 · 4140 阅读 · 20 评论 -
基于PaddleOCR银行卡识别实现(三)
基于PaddleOCR银行卡识别实现(一)基于PaddleOCR银行卡识别实现(二)前两篇文章讲了检测模型和识别模型的实现,这一篇文章姗姗来迟,将讲解下两个模型的串联应用和PaddleOCR的源码精简,下面我们来看看如何实现,文章最后有全源码下载。原创 2023-11-29 15:53:36 · 1660 阅读 · 0 评论 -
使用Visual Studio Code编译PaddleOCR的C++代码
为什么要使用Visual Studio Code编译呢?官方已经提供了使用Visual Studio 2019的编译教程,但是我觉得Visual Studio 2019打开太慢,配置比较繁琐,所以想在Visual Studio Code上敲PaddleOCR的C++代码,方便快捷,本文章提供所有软件下载地址,软件详细安装自行百度,编译过程中的有一些问题,也在此记录下。原创 2022-09-20 14:26:42 · 2169 阅读 · 0 评论 -
基于PaddleOCR开发uni-app离线身份证识别插件
之前做了基于PaddleOCR的DBNet多分类文本检测网络之身份证识别,可以得到一个不超过3M大小的模型,通过了解PaddleOCR的端侧部署,我们也可以将身份证检测模型移植到手机中,做成一款uni-app手机端离线身份证识别的应用。...............原创 2022-07-21 23:54:01 · 5117 阅读 · 15 评论 -
基于PaddleOCR解决文本检测训练模型与inference模型预测效果不一致的问题
此类问题出现较多,问题多是trained model预测时候的预处理、后处理参数和inference model预测的时候的预处理、后处理参数不一致导致的。原创 2022-07-13 16:58:40 · 3513 阅读 · 18 评论 -
基于PaddleOCR无法准确识别小图、长图的问题
飞浆开源的PaddleOCR旨在打造一套丰富、领先、且实用的OCR工具库,助力开发者训练出更好的模型,并应用落地,但是经过我的测试,在小图和上图上,PaddleOCR文本检测模型的效果就大大降低,如果没有大量的数据集就很难解决这个问题,这篇文章将好好讲解下如何解决这个棘手的问题。原创 2022-05-30 09:45:23 · 8262 阅读 · 13 评论 -
基于PaddleOCR训练的新模型Android端部署全流程记录
PaddleOCR的github中有对端侧部署有详细教程,但是我觉得里面讲解的还是不够详细,在我部署我自己新训练的模型的时候,还是遇到了一些问题,1、paddlelite应该选择什么版本对新模型编译?2、如何替换android_demo中有关paddlelite的so文件?3、如何修改android_demo的包名?基于以上问题,我会在本片文章中详细讲解下Android端如何部署PaddleOCR训练的新模型。原创 2022-05-16 08:00:00 · 5750 阅读 · 18 评论 -
基于PaddleOCR史上最全车牌号识别实现(二)
上一章讲了检测模型的实现,这一章将一下识别模型的实现,PaddleOCR提供的通用字符集有6623个,但是车牌号就不需要这么多,我们只需要识别这些车牌,蓝牌、黄牌(单行)、绿牌、大型新能源(黄绿)、领使馆车牌、警牌、武警牌(单行)、军牌(单行)、港澳出入境车牌,只用提取极少部分字符即可,下面我们来接着将代码如何实现的。......原创 2022-05-10 08:15:00 · 5718 阅读 · 24 评论 -
基于PaddleOCR史上最全车牌号识别实现(一)
最近在做关于字符识别的项目,发现好多人在问关于车牌号识别方案,了解现在最火的文字识别PaddleOCR,发现只使用PaddleOCR就可以达到很好的效果,而且从头到尾只需要动PaddOCR上少许代码,就能达到很好的效果。PaddleOCR分为三个模型检测、方向分类和识别,车牌号识别只需用到检测和识别模型即可,而且现在车牌号识别很少能覆盖全部的车牌类型,今天我发布的这个模型将支持蓝牌、黄牌(单行)、绿牌、大型新能源(黄绿)、领使馆车牌、警牌、武警牌(单行)、军牌(单.........原创 2022-05-09 08:15:00 · 8579 阅读 · 1 评论 -
基于PaddleOCR的DBNet神经网络实现全网最快最准的身份证识别
全网的身份证识别大部分都是通过识别整张图片,然后再对数据进行格式化解析,这会照成很大的局限性,比如非摆正图片,图片上有其他干扰信息,这就会导致通过此方式来识别大大降低了准确率和不确定性。这篇文章将会通过专业性角度来讲解如何更好的进行相关卡证的识别。......原创 2022-05-05 20:03:19 · 8009 阅读 · 15 评论 -
基于PaddleOCR的DBNet多分类文本检测网络
之前一直思考如果DBnet文本检测网络能够加入多分类的话,就可以实现模型很小又能够区分类别的功能,在端侧部署的话就能达到非常高的精度和效率。在参考了大佬的pytorch版的DBnet多分类功能,在此实现Paddle版的DBnet多分类文本检测网络。......原创 2022-04-29 12:02:34 · 11984 阅读 · 67 评论 -
基于PaddleOCR文字识别Android端打包成aar包
官方其实已经提供了详细的端侧部署,如果按照官方步骤无法正常编译的,可在评论区留言,我将详细编译步骤也发布出来,在这里我主要讲一下如何将官方的提供的代码转成可方便移植的module包,便于方便引入各个项目中。官方2.4编译教程:PaddleOCR/readme.md at release/2.4 · PaddlePaddle/PaddleOCR · GitHub官方包结构对比module包结构,可以发现后面结构清晰明了1、首先将官方包下所有文件拷贝到新建的Module包下2、删除以下文..原创 2022-02-24 12:11:09 · 6044 阅读 · 46 评论 -
基于PaddleOCR银行卡识别实现(二)
前言上一章讲了检测模型的实现,这一章将一下识别模型的实现,实现原理很简单,PaddleOCR提供的通用字符集有6623个,但是银行卡号就不需要这么多,只需要0~9就可以了,下面我们来看看如何实现,以及获取卡号后,如何获取银行卡名称和银行卡类型。一、银行卡识别模型实现1、创建字符集在ppocr/utils/目录中创建一份只有数字的字符集ppocr_keys_bank.txt,0~9。2、导入数据集目前收集了2500张左右的真实图片切图,附件链接在文章底部提供数据集部分切..原创 2021-10-13 14:40:55 · 4267 阅读 · 53 评论 -
基于PaddleOCR银行卡识别实现(一)
目录前言一、PaddleOCR环境搭建二、银行卡检测模型实现1、导入数据集2、创建配置文件3、执行命令进行GPU训练4、显示运行图5、验证模型6、导出模型小结前言最近在做关于字符识别的项目,发现好多人在问关于银行卡识别方案,了解现在最火的文字识别PaddleOCR,发现只使用PaddleOCR就可以达到很好的效果,而且从头到尾不需要动PaddOCR上的任何代码,PaddleOCR分为三个模型检测、方向分类和识别,银行卡识别只需用到检测和识别模型即可,我.原创 2021-10-08 11:50:34 · 10315 阅读 · 12 评论