本视频为第三届集创赛Arm杯一等奖作品,北京理工大学WNS<0队的基于Arm Cortex-M3处理器的车牌识别片上系统设计项目的展示。
本车牌识别系统使用Perf-V A7 100T FPGA开发板进行开发,基于Arm Cortex-M3 处理器,通过外设OV5640摄像头实现视频采集,将车牌图像输入到系统之中,处理器系统及硬件加速器进行车牌识别算法处理,将输出结果显示到外设LCD显示屏当中并使用蜂鸣器表明识别完成,同时,摄像头的视频也将会实时显示到显示屏当中以作对比。此外,本次设计还使用Perf-V A7 100T FPGA开发板提供的配套外扩板,将OV5640摄像头集成于开发板之中,并且还使用自制的Arduino接口外扩PCB板,将LCD显示屏、蜂鸣器、旋转编码器集成到开发板中,并设计了自动翻页扩展装置。通过对系统的不断优化,目前能够在1s之内完成对20张车牌中汉字、字母与数字的高速准确识别。
本设计硬件部分使用Verilog HDL语言在Vivado上进行搭建,软件部分使用C语言在Arm Keil MDK上进行编译与调试。
项目详情链接:https://aijishu.com/a/1060000000133954
更多Arm相关竞赛作品可以关注Arm技术竞赛作品分享专栏。