系统采用Altera公司的FPGA芯片EP4FCE15F17C8N作为主控芯片、SDRAM作为图像数据的数据缓冲区、ADV7123作为编码芯片的实时视频采集与显示系统。系统主要由视频数据采集、视频存储、Sobel边缘检测和VGA显示构成。该系统通过OV7725摄像头获取视频图像,将获取的视频信息送入FPGA中,并对其进行边缘检测。边缘检测结果通过VGA接口将实时的视频数据显示出来,如下图所示:
11.png
       Sobel边缘是指其周围像素灰度变化比较剧烈的那些像素的集合,Sobel边缘检测的FPGA实现是通过计算灰度图像的梯度幅值以及阀值的处理,来分析图像的边缘信息。索贝尔算子(Sobel operator)是边缘检测的一种重要处理方法。通过梯度计算和阀值处理得到边缘精细、噪声小的图像。
        Sobel卷积因子如图所示:
111.png
        这是阀值分别为3090Sobel边缘检测图像:
                                                                                                 1111.png