基于FPGA车牌位置的定位

 

1 概述

   本节将在《基于FPGA特征颜色目标的提取》基础上完成车牌位置定位的verilog算法代码仿真,为下板的成功打下基础。

   本实验目标:在复杂环境中提取车牌,并找出车牌位置的上下左右边界,最后还原到原始图像将车牌框起来。

2 仿真实验

图1 实验图像一

图2 实验图像二

图1在《基于FPGA特征颜色目标的提取》的基础上完成车牌的提取并转化为二值图像如下图3中img2所示。

扫描二维码关注公众号,回复: 5362452 查看本文章

图3 实验图1仿真实验过程

  如图3中img2所示,提取出来的车牌的二值图像外围有黑色虚框。我们要将它腐蚀掉,第一次腐蚀完成后左侧依然留有残余,我们再进行第二次腐蚀,第二次腐蚀完成后黑色虚框已经完全去除。

  关于二值图像的腐蚀可参考《基于FPGA的二值图像的腐蚀算法的实现》。

接下来我们利用垂直投影法完成黑色图像的上下左右边界查找。

关于垂直投影法可参考《基于FPGA水平垂直投影法的实现》。

图4 垂直投影法仿真的出图像的上下左右边界

3 仿真实验结果

图5 实验图1边界显示

图6 实验图2边界显示

如图5,6所示车牌的位置被垂直投影的上下左右边线框出,从而得到边界位置。

总结:此篇是一篇启示篇文章,既然车牌边界可以被定为,那么是否人脸位置可以被定位?,或者是其他交通警示牌,警示标志。

欢迎关注微信公众号:FPGA开源工作室

猜你喜欢

转载自blog.csdn.net/baidu_34971492/article/details/87280325