马上注册,看完整文章,学更多FPGA知识。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
【基于FPGA的图像处理工程】边缘检测工程(含源码下载)
明德扬的MP801开发板可以承载基于FPGA的图像处理的边缘检测工程,即通过摄像头采集图像数据, 然后在屏幕上显示两种图像:屏幕有一个圆,圆内显示经过了边缘处理的图像,而圆外则显示原始图像;同时 右下角会显示明德扬LOGO;并且此操作可以通过串口由上位机进行控制。
效果如下:
此工程具体参数为:
1、上位机控制摄像头开关; 2、VGA显示格式640*480; 3、上位机控制圆形边缘检测开关,参数; 4、在上位机面板控制圆形位置、圆形参数; 5、在VGA右下角显示明德扬logo。
可以学到以下知识:
1、灰度转换、二值化、高斯滤波、sobel算法等图像处理算法,以及FPGA的实现; 2、SDRAM高速接口以及FPGA纯逻辑实现; 3、电脑和FPGA交互的方法,以及对应的指令系统; 4、SCCB、VGA、串口等常用接口的实现方法; 5、用FIFO实现乒乓操作的方法; 6、RAM IP核、ROM IP核的使用等。
经过多次完善与创新,共有以下版本(点击链接可下载源代码):
【mdyEdge_dianbo】点拨开发板边缘检测初始工程 注意:下载后,需要按下矩阵键盘的按键0(即左上角第一个按键),才能显示!!!
【mdyEdgeTcir_v1.0】 MP801开发板基于SDRAM的边缘检测工程,边缘检测区域为圆形
【mdyEdgeTcir_v1.1】 MP801开发板基于SDRAM+串口的边缘检测工程,边缘检测区域为圆形
【mdyEdgeTcir_v1.2】MP801开发板基于SDRAM+串口的边缘检测工程,边缘检测区域为圆心位置、半径可调圆形
【mdyEdgeTcir_v1.3】MP801开发板基于SDRAM+串口的边缘检测工程,边缘检测区域为圆心位置、半径可调圆形,加入logo
【mdyEdgeTrec_v1.0】MP801开发板基于SDRAM+串口的边缘检测工程,边缘检测区域为位置、长宽、边框颜色可调矩形
【mdyEdgeTup_v1.0】MP801开发板基于SDRAM的边缘检测工程,边缘检测区域为上半部
详细功能介绍
【mdyEdgeTrec_v1.0】 MP801开发板基于SDRAM+串口的边缘检测工程,边缘检测区域为位置、长宽、边框颜色可调矩形 >实现功能:
1、上位机控制摄像头开关;
2、VGA显示格式640*480;
3、上位机可控制矩形边缘检测开关、参数;
4、在上位机面板控制矩形位置、矩形参数。 >效果展示:
【mdyEdgeTup_v1.0】 MP801开发板基于SDRAM的边缘检测工程,边缘检测区域为上半部 >实现功能:
1、按键控制摄像头开关;
2、VGA显示格式640*480;
3、边缘检测图像阈值为150,在显示屏一半显示边缘检测图像,另一半显示彩色图像。 >效果展示:
边缘检测工程答疑【汇总帖】
http://www.fpgabbs.cn/forum.php?mod=viewthread&tid=940&fromuid=100782
基于FPGA的图像处理的边缘检测工程【书籍连载】代码详解
本工程相关数据手册
|