vesseract实现车牌号文本识别人工智能迪菲赫尔曼

最近看到了各种各样的车牌识别,觉得挺有意思,自己也简单搞一个玩玩😼。传统的图像处理算法我也不太会,就直接用深度学习的方法实现吧。

先看看预期的效果吧,大概就是这样子的,输入一张图片可以把图片中的车牌号以文本的形式打印出来。目前还比较简陋,以后可以尝试加个PyQt5页面实现更加丰富的功能。

这次就不自己标注了,直接找了一个开源的。训练集 245 245 245张、验证集 70 70 70张、测试集 35 35 35张。数据集质量一般。

数据量比较少,直接用yolov5s跑就可以。

简单跑了 100 100 100轮,看着还可以,就直接用了。

因为数据集质量原因,有一些图拍摄不是很清晰,所以截取到的车牌也不是很清楚,我这里选了一些相对来说清楚一些的。其实到这里我们就可以通过Tesseract-OCR进行识别了,但是不对图像进行处理就识别的话效果很不好,所以我这里还是选择对车牌进行一些形态学处理。

这部分也不算完全意义上的形态学处理吧,我并没有使用腐蚀膨胀等操作,只是使用了几个OpenCV的础操作对车牌进行了处理,大家可以对比一下效果。(其实还有很大的优化空间的)

我下载的是最下面的版本,下载好后直接安装就可以,没有什么坑。

在调用前要导入 pytesseract 包。

随后在YOLOv5项目里新建一个py文件

传入图片的路径后就可以在控制台看到最终输出的结果了。

给个赞吧~

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐

【openGauss】谈谈openGauss中的raw类型

【openGauss】一种可能是目前最快的从ORACLE同步数据到MogDB(openGauss)的方式

【FAQ】HarmonyOS SDK 闭源开放能力 — Push Kit

如果在拉起方的Want中指定了uri,则Want将匹配指定的Uri信息,包括scheme、schemeSpecificPart、authority和path信息, 生命周期onCreate()或者onNewWant()里want中的uri为起方的Want中传递的uri,不传则默认为空字符串。同时,建议开发消息回执,Push服务端会将消息送达状态以回执消息形式发送给应用回执服务端,方便获取消息下达端

THE END
0.汽车车牌标记数据集支持yolov,coco,voc格式标记,3512张图片,可区分汽车车牌标记数据集是一个用于计算机视觉领域的数据集,其中包含了大量的汽车车牌图像以及相应的标记信息。 该数据集用于训练和评估车牌识别算法,目的是提供一个可靠的数据集,用于检测和识别车牌图像中的字符。 数据集中的每个样本都包含一张车牌图像和一组标记信息,标记信息表示车牌上的字符。标记信息可以是字符标签,也可jvzquC41dnuh0lxfp0tfv8ud{o}9k€r1ctzjeuj1fgzbkux136:25A53:
1.目标检测算法——车辆牌照识别数据集汇总(附下载链接)【合成土耳其车牌数据集】 下载链接: 此数据集包含了惊人的100,000张合成车牌图像。每张图像的名称即为其标签,方便您将图像作为特征数据,并将名称作为目标/标签数据进行处理。 此外,如果您对YOLO算法的改进或论文投稿感兴趣,欢迎关注并留言博主的CSDN/QQ/公众号。博主将竭诚为您提供交流、学习和共同进步的平台! jvzquC41yy}/{xtlkc4dqv4ctvodnn4;347949>974?1:>84:;4ivvq
2.各省份的车牌号码数据集对于寻找包含中国各省份车牌号码的数据集,可以考虑使用 CCPD (Chinese Car Plate Dataset)[^1]。该数据集中包含了大量来自不同省份的真实车辆图像,并标注了对应的车牌号码以及位置信息。这些车牌覆盖了中国的多个地区,因此能够满足研究或开发涉及全国范围内的车牌识别需求。 jvzquC41ygtlw7hufp4og}4cpu}ft8upv8vsmz|4
3.开源车牌数据集CCPD介绍传统车牌检测和识别都是在小规模数据集上进行实验和测试,所获得的算法模型无法胜任环境多变、角度多样的车牌图像检测和识别任务。为此,中科大团队建立了CCPD数据集,这是一个用于车牌识别的大型国内停车场车牌数据集,该团队同时在ECCV2018国际会议上发表论文Towards End-to-End License Plate Detection and Recognition: jvzquC41yy}/5?5fqe4dp8ftvkimg89532?6:h>963>:7?70jvsm
4.【完整源码+数据集】车牌数据集,yolov8车牌检测数据集7811张,汽车【完整源码+数据集】车牌数据集,yolov8车牌检测数据集 7811 张,汽车车牌识别数据集,智慧交通汽车车牌识别系统实战教程,包含YOLO/VOC格式标注,训练、验证、测试集已划分。检测场景为城市道路、工业园区、高速服务区、停车场等场景,可用于交通违法精准执法、车辆溯源与jvzquC41dnuh0lxfp0tfv8p{tkkicw4ctvodnn4fgvgjn|4376<:3;86
5.车牌检测数据集百度网盘链接.txt车牌识别分为车牌检测和车牌识别,车牌检测模型需要大量标注的车牌数据进行训练,提供数据集存在百度网盘,可以通过连接进行下载,已标注为VOC格式,可以直接拿来训练。 车牌检测 voc格式 目标检测 2020-03-31 上传 大小:67B 所需: 48积分/C币 立即下载 基于jvzquC41yy}/k}j{g0ipo8wguq{sen4|g3948<;7989.3;7:;6;6
6.高质量智能驾驶训练数据—300万张车牌图像数据集数据构成:普通车牌、新能源车牌、特殊车牌 采集环境:马路高速监控 采集设备:安防摄像头 数据格式:jpg、png、bmp 图片来源Pexels 目前,景联文科技已与广大车企,众多智能驾驶算法企业和科技公司达成深入合作,提供的车辆训练数据集和测试数据集帮助众多企业降低数据采集成本,节省算法优化迭代时间。未来,景联文科技将 jvzquC41o097m{3eqo5q1:92599:7>5;48826
7.车牌数据集——蓝牌绿牌黄牌下载车牌数据集包括蓝牌、绿牌、黄牌三类车牌的图片数据。一共有12000张图片左右。图像效果好,用于车牌号识别jvzquC41ddy/e|ip0pku1}trkey089<298;69
8.CV数据集智慧城市之CCPD车牌数据集鹅要长大前言 最近查找车牌检测数据集,了解到CCPD数据集,CCPD 是一个开源免费的中国城市车牌识别数据集,非常不错。 具体实现 1. 数据集简介 CCPD2019数据集包含将近30万张图片、图片尺寸为720x1160x3,共包含9种类型图片,每种类型、数量及类型说明参考下表。 类型 图片数量 备注jvzquC41yy}/ewgnqiy/exr1jcvq{jr{jqvf1y43:4=::B:
9.中期检查优秀案例分享第二十六期——基于合成数据和YOLOv8的3)算法训练:深度学习等计算机视觉算法需要大量数据进行训练。合成图像可以有效地扩充训练数据集,提高算法的准确性和鲁棒性。 4)成本效益:在实际环境中获取大量高质量图像数据通常成本很高,通过合成图像可以降低数据收集的成本。 5)隐私保护:使用合成图像可以避免处理敏感数据,如个人面部信息或车牌号,从而保护隐私。 jvzquC41uok/u€ovw0kew7hp1ktgq862;9532?:30jzn
10.各国车牌识别开源数据集汇总印尼车牌号数据集: 专注于Indramayu/Cirebon地区(E)的车牌号,为印尼车牌识别提供数据支持。数据集下载链接:[链接](http://suo.nz/31m6LD)。 伊朗车牌数据集: 包含313张224x224的伊朗车牌图像及相应注释,采用PASCAL VOC XML格式。此外,还提供了一个带标签的印度车牌数据集,包含100张手动标记的图像。数据集下载链jvzquC41yy}/{xtlkc4dqv4cum5296665;64:;77957:39:2884ivvq
11.车牌图像数据整理:机器学习与模式识别的实战简介:车牌字符图像数据整理为计算机视觉和模式识别提供了关键资源,涵盖了汉字、字母和数字等字符图像。该资源包适用于训练多种模式识别算法,如LBP和HOG特征提取,以及SVM和CNN等深度学习模型。数据集的准备和预处理是训练前的重要步骤,而模型性能的评估则通过准确率、召回率等指标完成。这些数据和方法共同推动车牌识别技术jvzquC41dnuh0lxfp0tfv8|gkzooa<845;=338ftvkimg8igvcomu866;:894>: