我用Python自制了一个精密的车牌识别器!老板给了我两万?亏了吗

本文介绍了使用Python和深度学习自制车牌识别器的过程,包括图像处理、深度学习模型的建立和训练,以及最终的测试与预测。通过图像降噪、轮廓寻找、字符分割等步骤,结合OpenCV和TensorFlow实现模型训练,对数字和字母进行识别,未涵盖省份简称的训练。文章还展示了部分训练和预测结果,表明模型具有较高的准确性。
摘要由CSDN通过智能技术生成
12192974-0c797659a81d3f9e.png
我用Python自制了一个精密的车牌识别器!老板给了我两万?亏了吗
一、图像处理

当汽车进入停车场地需要经过牌照识别,这图来源下载

  1. 读取图像
    这里主要使用openCV进行图像处理。

读取图像:

12192974-0fc1dcb5b4945157
我用Python自制了一个精密的车牌识别器!老板给了我两万?亏了吗
opencv默认的imread是以BGR的方式进行存储的, 而matplotlib的imshow默认则是以RGB格式展示
12192974-2ce9122f6e37c88c
我用Python自制了一个精密的车牌识别器!老板给了我两万?亏了吗
  1. 图像降噪
12192974-8cc0e516d5e56580
我用Python自制了一个精密的车牌识别器!老板给了我两万?亏了吗
  1. 边缘检测


    12192974-3cacde5a4cfe1df3
    我用Python自制了一个精密的车牌识别器!老板给了我两万?亏了吗

4.轮廓寻找

12192974-97e6c809544daa0f.png
我用Python自制了一个精密的车牌识别器!老板给了我两万?亏了吗

(这里主要用形态学矩形算法寻找,这里直接给出结果)
5.字符分割
这里字符分割主要用到聚类算法,比如光谱聚类,Python有专门的模块可以处理。


12192974-b52e2a633f811e4f
我用Python自制了一个精密的车牌识别器!老板给了我两万?亏了吗

这里有七张图片,每张图片是汽车牌照的每一个字符。

二、深度学习

接下来我们开始训练深度学习模型,进行识别。
<pre style="-webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: Consolas, Menlo, Courier, monospace; font-size: 16px; white-space: pre-wrap; position: relative; line-height: 1.5; color: rgb(153, 153, 153); margin: 1em 0px; padding: 12px 10px; background: rgb(244, 245, 2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值