图像边缘检测是图像处理中的研究热点,图像的边缘包含着许多有用的信息,并且数据较少,可以极大的节省空间,所以在图像识别中有着广泛的应用。
目前图像边缘检测的工具主要有Python、OpenCV、MATLAB等软件,图像处理速度较慢,实时性较差。论文设计基于FPGA的硬件图像边缘检测系统,检测速度快,实时性好。
设计以DE2-115开发板为硬件平台,FPGA芯片采用EP4CE115F29C7,摄像头使用OV5640,EDA软件采用Quartus II 18.1,硬件描述语言使用Verilog HDL。设计利用I2C总线对OV5640寄存器进行配置,采集数据,传输图像数据到SDRAM中进行存储,之后对采集到的图像数据进行灰度转换、索贝尔边缘检测等操作,最终通过VGA驱动将处理的图像数据显示在显示器上,成功实现实时图像数据采集与边缘检测功能。论文主要介绍了OV5640摄像头采集数据、SDRAM存储以及VGA驱动等硬件实现以及FPGA图像处理算法。
图1 硬件连接图
在板子上进行硬件验证实验,先进行彩条驱动