明德扬小冉 发表于 2020-1-7 19:32:07

基于FPGA图像处理工程之图像边缘检测工程【汇总帖】

【基于FPGA的图像处理工程】边缘检测工程(含源码下载)
工程演示:http://www.fpgabbs.com/thread-691-1-1.html
      明德扬的MP801开发板可以承载基于FPGA的图像处理的边缘检测工程,即通过摄像头采集图像数据,然后在屏幕上显示两种图像:屏幕有一个圆,圆内显示经过了边缘处理的图像,而圆外则显示原始图像;同时右下角会显示明德扬LOGO;并且此操作可以通过串口由上位机进行控制。
效果如下:          http://www.fpgabbs.cn/data/attachment/forum/202001/06/101535dmgqs8k5wlkgrxwa.png
此工程具体参数为:
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_801】MP801开发板边缘检测初始工程>工程源码下载: http://www.fpgabbs.cn/static/image/filetype/rar.gif mdyEdge_801.rar (67.5 KB, 下载次数: 0)

【mdyEdge_dianbo】点拨开发板边缘检测初始工程>工程源码下载: http://www.fpgabbs.cn/static/image/filetype/rar.gif mdyEdge_dianbo.rar (66.76 KB, 下载次数: 0)注意:下载后,需要按下矩阵键盘的按键0(即左上角第一个按键),才能显示!!!


【mdyEdgeTcir_v1.0】MP801开发板基于SDRAM的边缘检测工程,边缘检测区域为圆形>工程源码下载: http://www.fpgabbs.cn/static/image/filetype/rar.gif mdyEdgeTcir_v1.0.rar (110.29 KB, 下载次数: 0)


【mdyEdgeTcir_v1.1】MP801开发板基于SDRAM+串口的边缘检测工程,边缘检测区域为圆形>工程源码和上位机下载: http://www.fpgabbs.cn/static/image/filetype/rar.gif mdyEdgeTcir_v1.1.rar (135.7 KB, 下载次数: 0)


【mdyEdgeTcir_v1.2】MP801开发板基于SDRAM+串口的边缘检测工程,边缘检测区域为圆心位置、半径可调圆形>工程源码和上位机下载: http://www.fpgabbs.cn/static/image/filetype/rar.gif mdyEdgeTcir_v1.2.rar (1.12 MB, 下载次数: 0)

【mdyEdgeTcir_v1.3】MP801开发板基于SDRAM+串口的边缘检测工程,边缘检测区域为圆心位置、半径可调圆形,加入logo>工程源码和上位机下载: http://www.fpgabbs.cn/static/image/filetype/rar.gif mdyEdgeTcir_v1.3.rar (1.13 MB, 下载次数: 0)

【mdyEdgeTrec_v1.0】MP801开发板基于SDRAM+串口的边缘检测工程,边缘检测区域为位置、长宽、边框颜色可调矩形>工程源码和上位机下载: http://www.fpgabbs.cn/static/image/filetype/rar.gif mdyEdgeTrec_v1.0.rar (1.13 MB, 下载次数: 0)
【mdyEdgeTup_v1.0】MP801开发板基于SDRAM的边缘检测工程,边缘检测区域为上半部>工程源码和上位机下载: http://www.fpgabbs.cn/static/image/filetype/rar.gif mdyEdgeTup_v1.0.rar (96.21 KB, 下载次数: 0)


详细功能介绍

【mdyEdge_801】MP801开发板边缘检测初始工程
>实现功能:
1、VGA显示格式640*480;
2、边缘检测图像阈值为120,在显示屏中央显示320*200的矩形,矩形内为边缘检测图像,矩形外为白色。>工程源码下载: http://www.fpgabbs.cn/static/image/filetype/rar.gif mdyEdge_801.rar (67.5 KB, 下载次数: 0)>效果展示:http://www.fpgabbs.cn/data/attachment/forum/202001/06/102146v0pxzkab8jzgpyan.png>详细介绍:http://www.fpgabbs.cn/forum.php? ... =865&extra=page%3D1



【mdyEdge_dianbo】点拨开发板边缘检测初始工程>实现功能:
1、按键控制摄像头开关;
2、VGA显示格式640*480;
3、边缘检测图像阈值为150,在显示屏中央显示320*200的矩形,边缘检测图像外为白色。
注意:下载后,需要按下矩阵键盘的按键0(即左上角第一个按键),才能显示!!!>工程源码下载: http://www.fpgabbs.cn/static/image/filetype/rar.gif mdyEdge_dianbo.rar (66.76 KB, 下载次数: 0)>效果展示:http://www.fpgabbs.cn/data/attachment/forum/202001/06/102216s5j55bi5vb17zimr.png>详细介绍:http://www.fpgabbs.cn/forum.php? ... =864&extra=page%3D1




【mdyEdgeTcir_v1.0】MP801开发板基于SDRAM的边缘检测工程,边缘检测区域为圆形>实现功能:
1、按键控制摄像头开关;
2、VGA显示格式640*480;
3、边缘检测图像阈值为150,在显示屏中央显示半径为150的圆形,圆内为边缘检测图像,圆外为摄像头所采集到的彩色图像。>工程源码下载: http://www.fpgabbs.cn/static/image/filetype/rar.gif mdyEdgeTcir_v1.0.rar (110.29 KB, 下载次数: 0)>效果展示:http://www.fpgabbs.cn/data/attachment/forum/202001/06/102331l8rgx8r14rkk28j9.png>详细介绍:http://www.fpgabbs.cn/thread-867-1-1.html




【mdyEdgeTcir_v1.1】MP801开发板基于SDRAM+串口的边缘检测工程,边缘检测区域为圆形>实现功能:
1、串口控制摄像头开关,边缘检测开关;
2、VGA显示格式640*480;
3、串口控制圆形边缘检测阈值、圆半径。>工程源码和上位机下载: http://www.fpgabbs.cn/static/image/filetype/rar.gif mdyEdgeTcir_v1.1.rar (135.7 KB, 下载次数: 0)>效果展示:http://www.fpgabbs.cn/data/attachment/forum/202001/06/102413nssnxq0mfusp66r0.png>详细介绍:http://www.fpgabbs.cn/thread-868-1-1.html

【mdyEdgeTcir_v1.2】MP801开发板基于SDRAM+串口的边缘检测工程,边缘检测区域为圆心位置、半径可调圆形>实现功能:1、上位机控制摄像头开关;
2、VGA显示格式640*480;
3、上位机控制圆形边缘检测开关,参数;
4、在上位机面板控制圆形位置、圆形参数。>工程源码和上位机下载: http://www.fpgabbs.cn/static/image/filetype/rar.gif mdyEdgeTcir_v1.2.rar (1.12 MB, 下载次数: 0)>效果展示:http://www.fpgabbs.cn/data/attachment/forum/202001/06/102538q8wz8i8q78vjh87h.png>详细介绍:http://www.fpgabbs.cn/thread-870-1-1.html




【mdyEdgeTcir_v1.3】MP801开发板基于SDRAM+串口的边缘检测工程,边缘检测区域为圆心位置、半径可调圆形,加入logo>实现功能:
1、上位机控制摄像头开关;2、VGA显示格式640*480;3、上位机控制圆形边缘检测开关,参数;4、在上位机面板控制圆形位置、圆形参数;5、在VGA右下角显示明德扬logo。>工程源码和上位机下载: http://www.fpgabbs.cn/static/image/filetype/rar.gif mdyEdgeTcir_v1.3.rar (1.13 MB, 下载次数: 0)>效果展示:http://www.fpgabbs.cn/data/attachment/forum/202001/06/102608p72x182fna9g7n72.png>详细介绍:http://www.fpgabbs.cn/thread-873-1-1.html


【mdyEdgeTrec_v1.0】MP801开发板基于SDRAM+串口的边缘检测工程,边缘检测区域为位置、长宽、边框颜色可调矩形>实现功能:
1、上位机控制摄像头开关;
2、VGA显示格式640*480;
3、上位机可控制矩形边缘检测开关、参数;
4、在上位机面板控制矩形位置、矩形参数。>工程源码和上位机下载: http://www.fpgabbs.cn/static/image/filetype/rar.gif mdyEdgeTrec_v1.0.rar (1.13 MB, 下载次数: 0)>效果展示:http://www.fpgabbs.cn/data/attachment/forum/202001/06/102618c1wxdj929669x54c.png>详细介绍:http://www.fpgabbs.cn/forum.php? ... =872&extra=page%3D1



【mdyEdgeTup_v1.0】MP801开发板基于SDRAM的边缘检测工程,边缘检测区域为上半部>实现功能:
1、按键控制摄像头开关;
2、VGA显示格式640*480;
3、边缘检测图像阈值为150,在显示屏一半显示边缘检测图像,另一半显示彩色图像。>工程源码和上位机下载: http://www.fpgabbs.cn/static/image/filetype/rar.gif mdyEdgeTup_v1.0.rar (96.21 KB, 下载次数: 0)>效果展示:http://www.fpgabbs.cn/data/attachment/forum/202001/06/102625ivpvh2thvz440mku.png>详细介绍:http://www.fpgabbs.cn/forum.php? ... =866&extra=page%3D1

边缘检测工程答疑【汇总帖】
http://www.fpgabbs.cn/forum.php?mod=viewthread&tid=940&fromuid=100782




基于FPGA的图像处理的边缘检测工程【书籍连载】代码详解
串口接收模块代码解析:http://www.fpgabbs.com/thread-765-1-1.html指令检测模块代码解析:http://www.fpgabbs.com/thread-766-1-1.html指令检测模块代码解析:http://www.fpgabbs.com/thread-766-1-1.html灰度转换模块代码解析:http://www.fpgabbs.com/thread-779-1-1.html摄像头配置模块代码解析:http://www.fpgabbs.com/thread-782-1-1.html摄像头配置指令模块代码解析:http://www.fpgabbs.com/thread-783-1-1.htmlsccb传输模块代码解析:http://www.fpgabbs.com/thread-792-1-1.htmlAscii转十六进制模块代码解析:http://www.fpgabbs.com/thread-793-1-1.html按键捕捉模块代码解析:http://www.fpgabbs.com/thread-794-1-1.html二值化模块代码解析:http://www.fpgabbs.com/thread-834-1-1.html按键消抖详细解析:http://www.fpgabbs.com/thread-768-1-1.html明德扬边缘检测(圆形)上位机软件介绍:http://www.fpgabbs.com/thread-844-1-1.html伽马矫正模块代码解析:http://www.fpgabbs.com/thread-848-1-1.html模块划分总结与分析:http://www.fpgabbs.com/thread-863-1-1.html

本工程相关数据手册
摄像头模块数据手册:
SDRAM数据手册:




明德扬开发板
明德扬系列开发板介绍: http://www.fpgabbs.cn/thread-417-1-1.html至简XILINX开发板硬件介绍: http://www.fpgabbs.cn/thread-426-1-1.html至简ALTERA开发板硬件介绍: http://www.fpgabbs.cn/thread-425-1-1.html

>MP801开发板资料MP801开发板购买连接:https://item.taobao.com/item.htm?id=578233289514MP801开发板硬件介绍: http://www.fpgabbs.cn/thread-423-1-1.htmlMP801开发板硬件配套资料: http://www.fpgabbs.cn/thread-421-1-1.htmlMP801开发板学习指引: http://www.fpgabbs.cn/thread-418-1-1.html


>点拨板资料MP801开发板购买连接:https://item.taobao.com/item.htm?id=578233289514点拨开发板硬件介绍: http://www.fpgabbs.cn/thread-424-1-1.html点拨开发板硬件配套资料: http://www.fpgabbs.cn/thread-422-1-1.html点拨开发板学习指引: http://www.fpgabbs.cn/thread-419-1-1.html

明德扬专题课程时序约束课程:https://item.taobao.com/item.htm?id=600235775447FPGA逻辑设计高手修炼课:https://item.taobao.com/item.htm?id=611136203467FIFO架构设计课程:https://item.taobao.com/item.htm?id=607839538451实用调试技巧课程:https://item.taobao.com/item.htm?id=610904310282项目实践课·千兆网工程设计:https://item.taobao.com/item.htm?id=607590069453项目实践课·温度检测工程:https://item.taobao.com/item.htm?id=607589253379项目实践课·边缘检测工程:https://item.taobao.com/item.htm?id=607583757002PCIE视频课程:https://item.taobao.com/item.htm?id=567025754597




【明德扬设计比赛】
明德扬设计比赛2019.12.7
>题目:基于FPGA边缘检测工程
参赛选手效果图:
http://www.fpgabbs.cn/data/attachment/forum/202001/06/130221fkha4f1mizhmlkm4.jpg http://www.fpgabbs.cn/data/attachment/forum/202001/06/130225pdzazvvtbbsi4a33.jpg
比赛详情:http://www.fpgabbs.cn/forum.php? ... &extra=page%3D1


明德扬新年活动火热进行中,详细咨询客服解锁心动价格!
明德扬官方淘宝店铺1店:https://mdy-edu.taobao.com/明德扬官方淘宝店铺2店:https://shop247359875.taobao.com/

明德扬交流平台
明德扬微信公众号:fpga520大家可以扫描下方二维码直接关注,我们新的资料以及消息会在微信公众平台第一时间发布http://www.fpgabbs.cn/data/attachment/forum/202001/06/101526pvkzt4o408238064.jpg


明德扬QQ群:544453837添加QQ群,跟更多从事FPGA小伙伴交流讨论,专业老师回答问题哟~http://www.fpgabbs.cn/data/attachment/forum/202001/06/101531oec5b0c5n2g42gc9.jpg



rongzhai 发表于 2020-4-25 15:12:23

很好的学习资料

sir 发表于 2021-1-5 22:10:24

我感觉正好找到了自己需要的东西
页: [1]
查看完整版本: 基于FPGA图像处理工程之图像边缘检测工程【汇总帖】