基于fpga的车牌识别系统(已上板实现,完整系统)

本文介绍了一个基于FPGA的车牌识别系统,已成功在正点原子达芬奇Artix-7 FPGA开发板上实现。系统利用色彩分量的灰度化方法进行车牌定位,通过Verilog实现算法,包括水平和垂直投影,有效地定位出车牌区域。文章提供了仿真代码和实际处理图像的结果展示。
摘要由CSDN通过智能技术生成

基于fpga的车牌识别系统(已上板实现,完整系统)

  • modelsim仿真代码
  • 可以上板验证
  • 有完整文档

开发板:正点原子达芬奇Artix-7 FPGA开发板A7 Xilinx XC7A35T。

1.设计概要

针对车牌识别项目,车牌定位的准确与否直接影响到车牌字符的识别和提取。目前关于车牌定位的算法有很多种,其中比较成熟的有基于车牌边缘特征提取车牌的算法、基于彩色分割提取车牌的算法以及基于小波变换和数学形态等方法来识别车牌的位置。

本设计基于色彩分量的灰度化方法,该方法不仅可以消除小型民用车牌图片的背景和车身信息,还可以较好的保留车牌区域信息,从而降低定位难度,简化定位步骤,提高小型民用车车牌定位的效率。

其RGB各通道的颜色分量有一定的关系,将图像的绿色分量与图像的蓝色分量做减法,得到灰度图像基本上可以定位出车牌区域

2.Verilog 算法的实现

2.1实现原理

如下图4所示,待处理的原始图像经过颜色分量的处理并得到二值化图像之后,进入水平和垂直投影的算法模块,两个模块各自使用了行列缓存fifo,获取像素跳变的位置并记录下来,其中位置信息来自行列计数模块,最后将定位的颜色图像显示出来

ef2a134521dc4624912fb1dbba2883b6.jpeg

                    图四:车牌定位实现框图

如下代码寻找像素的跳变位置:

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

单片机探索者bea

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值