paddleocr文字识别使用教程(训练自己的数据集)(代码片段)

醉公子~ 醉公子~     2023-03-23     187

关键词:

目录

项目目录结构


链接:https://pan.baidu.com/s/1wbZvvonRBL3xy7xO3w57eA
提取码:8888

开源项目链接:https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.3/doc/doc_en/recognition_en.md

数据集准备

label

        路径         识别的内容

img


当然你的图片名称要和你label里面的内容 一 一 对应。

参数修改

配置文件所在位置:

训练

如果前面的内容都没有问题的话
在终端输入

python tools/train.py -c configs/rec/rec_icdar15_train.yml

文字识别板块使用GPU很快速的!

预测

python tools/infer_rec.py -c configs/rec/rec_icdar15_train.yml -o Global.checkpoints=./output/rec_CRNN/best_accuracy  Global.infer_img=/home/song/wk_test/home/aistudio/PaddleOCR/iimg/213_3.jpg

checkpoints参数在这里是你加载的三个配置权重模型,paddle训练完有三个文件,这里加载的时最好的模型(paddle会自动根据你所设置的文件名称对应加载相应的模型)

infer_img 参数在这里是你要预测的图片

希望这篇文章对你有用!
谢谢点赞评论!

[课程][原创]paddleocr训练自己数据集windows版

paddleocr训练自己数据集windows版课程地址:paddleocr训练自己数据集windows版--深度学习视频教程-人工智能-CSDN程序员研修院15节节数课程介绍课程目录讨论留言你将收获1、可以学会安装paddleocr在windows上GPU环境2、学会paddleocr训练... 查看详情

paddleocr详解和识别图片中文字(代码片段)

前言:paddleocr可以说是最近ocr的主⼒军,⼤家对于paddleocr的认可度是相当的⾼,特别是最近推出的轻量级模型,可以识别近80种语⾔,并且效率是这三种ocr工具种最⾼的,相同的图⽚,paddleocr只需要2秒... 查看详情

paddleocr简单使用教程-windows(代码片段)

...的功能,所以查阅了许多工具之后选择用百度开源的PaddleOCR来进行使用先看官方简介:百度飞桨PaddleOCR旨在打造一套丰富、领先、且实用的OCR工具库,助力开发者训练出更好的模型,并应用落,支持多种OCR相关前沿... 查看详情

paddleocr文字识别学习(代码片段)

PaddleOCR主要分为三个部分:文本检测:文本检测的任务是定位出输入图像中的文字区域。文本识别:文本识别的任务是识别出图像中的文字内容,一般输入来自于文本检测得到的文本框截取出的图像文字区域。文... 查看详情

matlab教程案例63学习如何建立自己的深度学习训练样本库,包括分类识别数据库和目标检测数据库

欢迎订阅《FPGA学习入门100例教程》、《MATLAB学习入门100例教程》 目录1.软件版本2.建立自己的深度学习训练样本库1——分类识别数据库 查看详情

paddleocr的使用要点1(仪表识别)(代码片段)

要点: 简介,垃圾跳过paddleocrGitHub地址 一ocr简介1获取和运行代码本课程依托PaddleOCR的代码库形成,首先,克隆PaddleOCR的完整项目:#【推荐】gitclonehttps://github.com/PaddlePaddle/PaddleOCR#如果因为网络问题无法pull... 查看详情

pytorch定义并训练自己的数字数据集

这一篇主要讲解Pytorch搭建一个卷积神经网络识别自己的数字数据集基本流程。注:一开始接触很多教程都是直接加载datasets已有的MNIST等,如果想要训练自己的数据就可以采用这个方法。基本步骤:获取并读取数据-->定义网络... 查看详情

使用tensorflowobjectdetectionapi训练自己的数据,并使用编译成功的模型进行识别

...TensorflowObjectDetectionAPI可以很方便的使用这个API进行目标识别和检测,效果还不错。但是目前网上很多资料都是基于TF1的版本,很少基于tf2的版本,而且官方文档也有很多错误。正好这一阶段有个相关方面的任务,... 查看详情

paddle入门实战系列:中文场景文字识别(代码片段)

...一问题是目前值得关注的。项目简介:本项目为基于PaddleOCR的中文场景文字识别,项目主要以CRNN网络为基础框架,结合数据增强及模型微调,采用ResNet34和MobileNetV3模型作为骨干网络,进行训练及预测。以准确... 查看详情

paddleocr之模型介绍与测试(代码片段)

0背景在上一篇文章中,对PaddleOCR的功能进行了尝鲜,感觉还不错,但调参的时候发现通过pip安装的包支持的模型算法有限,无法满足使用需求,因此需要下载源码进行安装测试,本文对该方法进行一个介... 查看详情

使用tensorflowobjectdetectionapi训练自己的数据,并使用编译成功的模型进行识别(代码片段)

...TensorflowObjectDetectionAPI可以很方便的使用这个API进行目标识别和检测,效果还不错。但是目前网上很多资料都是基于TF1的版本,很少基于tf2的版本,而且官方文档也有很多错误。正好这一阶段有个相关方面的任务,... 查看详情

图像识别之yolov5训练自己的模型(代码片段)

图像识别之Yolov5训练自己的模型文章目录图像识别之Yolov5训练自己的模型一、前言二、对图像进行标注三、数据集的划分四、配置训练的文件1、修改yolov5l.yaml配置文件2、修改coco128.yaml配置文件五、开始训练六、训练结果呈现1、... 查看详情

深度学习目标检测---使用yolov5训练自己的数据集模型(windows系统)(代码片段)

...模型3.3启用tensorbord查看参数4、利用自己训练的模型检测识别5、常见一些报错问题0   前言    这段时间正在学习深度学习,通过自己的摸索以及观看一些视频教程和一些前辈的博客,实现了深度学习目标检测--使用yol... 查看详情

paddleocr部署实战之java&c#方案直播分享来啦

PaddleOCR是基于PaddlePaddle的多语言超轻量OCR工具包,支持80+语言识别,提供数据标注和合成工具,支持服务器、移动、嵌入式和物联网设备之间的训练和部署,旨在打造一套丰富、领先、且实用的OCR工具库,... 查看详情

使用cyclegan训练自己制作的数据集,通俗教程,快速上手(代码片段)

总结了使用CycleGAN训练自己制作的数据集,这里的教程例子主要就是官网给出的斑马变马,马变斑马,两个不同域之间的相互转换。教程中提供了官网给的源码包和我自己调试优化好的源码包,大家根据自己的情... 查看详情

我做的百度飞桨paddleocr.net调用库

我做的百度飞桨PaddleOCR.NET调用库.NETConf2021中国我做了一次《.NET玩转计算机视觉OpenCV》的分享,其中提到了一个效果特别好的OCR识别引擎——百度飞桨PaddleOCR,可离线部署,后来我逐步把它封装了一下,代码全部开源(可点击查... 查看详情

博客3:yolov5车牌识别实战教程:模型训练与评估(代码片段)

摘要:本篇博客将详细介绍如何使用YOLOv5进行车牌识别模型的训练与评估。我们将搭建训练环境、准备数据、配置模型参数、启动训练过程,以及使用验证集评估模型性能。车牌识别视频正文:3.1搭建训练环境 首先,我们需... 查看详情

tensorflow使用objectdetection训练并识别自己的模型

使用objectdetection训练并识别自己的模型1.安装tensorflow(version>=1.4.0)2.部署tensorflowmodels  -在这里下载  -解压并安装    -解压后重命名为models复制到tensorflow/目录下    -在linux下      -进入tensorflow/models/research... 查看详情