Advertisement

XLINX项目基于ZYNQ7020的健康码识别系统

阅读量:

基于ZYNQ7020的健康码识别系统

利用OV5640摄像头设备对PL侧获取RGB格式图象数据,并经过HLS工具整合生成相应的图象处理IP核心模块(IP),完成彩色图象的高斯滤波算法实现以去除噪声干扰,并将处理后得到的图象信息通过VDMA传输至DDR存储区域。随后,在PS侧基于Linux操作系统平台并采用V4L2接口与VDMA进行通信,在此过程中完成从DDR中读取相应的图象数据并运用OpenCV库实现其二值化转换操作。接着借助Zbar库完成二维码定位与识别功能,并在OpenCV框架下精确定位二维码区域并执行颜色特性分析工作。最终将系统识别得到的二维码信息叠加于原始图象之上并通过VDMA模块将其写回至DDR存储区域以供LCD显示器实时显示。

图1 整体框图

通过识别绿码与黄码的具体情况,并结合实际应用场景进行分析研究

图2 绿码识别结果

图3 黄码识别结果

![](https://cdl.i

全部评论 (0)

还没有任何评论哟~