首页-达尔闻    全部    【毕业设计】STM32+OV7670设计车牌识别系统

【毕业设计】STM32+OV7670设计车牌识别系统

车牌识别系统以STM32F103RBT单片机为主控,控制OV7670摄像头(带FIFO)进行图像采集,通过模式识别、匹配,最后获得车牌的识别结果。为尽大可能的提高处理速度,STM32单片机进行了16倍频。
收藏
  • 资料下载:

    电路图+程序:点击下载


    妮mo点评:

    车辆识别项目算是工程应用类的毕设。使用STM32实现难度不大,但是离真正的市场应用还差一大截。在这个项目里,难度是在于图片的识别算法,STM32F103的资源毕竟有限,如果手头上有更高性能的MCU,识别起来会比较流畅。


    车牌识别用STM32可以实现了。STM32F103识别速度并不是很快,但用它完成毕设是绝对没问题的。车牌识别系统以STM32F103RBT单片机为主控,控制OV7670摄像头(带FIFO)进行图像采集,通过模式识别、匹配,最后获得车牌的识别结果。为尽大可能的提高处理速度,STM32单片机进行了16倍频。

    硬件电路图

    车牌设备所需硬件较少,一块STM32开发板,一个摄像头,一个显示屏,可以用一块洞洞板连接在一起。

    STM32开发板的原理图如下:

    板卡PCB布局:

    软件程序开发

    截取车牌程序即车牌的纵向定位分析与横向定位分析,纵向定位分析即为车牌定位步骤,并获得车牌的高度。横向定位分析获得车牌的宽度。

    a)车牌识别主程序main函数

    b)纵向定位分析,获取车牌的上下边界和高度值程序

    c)横向车牌分析程序(采用“蓝色相似”方法,获取车牌的左右边界)

    车牌识别项目涉及的硬件原理图、STM32F103识别代码可点击上方“资料下载”获取。