明德扬论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫一扫,快捷登录!

查看: 159751|回复: 2

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

[复制链接]
发表于 2020-1-7 19:32:07 | 显示全部楼层 |阅读模式

马上注册,看完整文章,学更多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_801】MP801开发板边缘检测初始工程
>工程源码下载: mdyEdge_801.rar (67.5 KB, 下载次数: 0)


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



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



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



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


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


【mdyEdgeTrec_v1.0】MP801开发板基于SDRAM+串口的边缘检测工程,边缘检测区域为位置、长宽、边框颜色可调矩形
>工程源码和上位机下载: mdyEdgeTrec_v1.0.rar (1.13 MB, 下载次数: 0)

【mdyEdgeTup_v1.0】MP801开发板基于SDRAM的边缘检测工程,边缘检测区域为上半部
>工程源码和上位机下载: mdyEdgeTup_v1.0.rar (96.21 KB, 下载次数: 0)



详细功能介绍

【mdyEdge_801】MP801开发板边缘检测初始工程

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



【mdyEdge_dianbo】点拨开发板边缘检测初始工程
>实现功能:
1、按键控制摄像头开关;
2、VGA显示格式640*480;
3、边缘检测图像阈值为150,在显示屏中央显示320*200的矩形,边缘检测图像外为白色。

注意:下载后,需要按下矩阵键盘的按键0(即左上角第一个按键),才能显示!!!
>工程源码下载: mdyEdge_dianbo.rar (66.76 KB, 下载次数: 0)
>效果展示:
>详细介绍:http://www.fpgabbs.cn/forum.php? ... =864&extra=page%3D1




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




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


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



【mdyEdgeTrec_v1.0】MP801开发板基于SDRAM+串口的边缘检测工程,边缘检测区域为位置、长宽、边框颜色可调矩形
>实现功能:
1、上位机控制摄像头开关;
2、VGA显示格式640*480;
3、上位机可控制矩形边缘检测开关、参数;
4、在上位机面板控制矩形位置、矩形参数。
>工程源码和上位机下载: mdyEdgeTrec_v1.0.rar (1.13 MB, 下载次数: 0)
>效果展示:




【mdyEdgeTup_v1.0】MP801开发板基于SDRAM的边缘检测工程,边缘检测区域为上半部
>实现功能:
1、按键控制摄像头开关;
2、VGA显示格式640*480;
3、边缘检测图像阈值为150,在显示屏一半显示边缘检测图像,另一半显示彩色图像。
>工程源码和上位机下载: mdyEdgeTup_v1.0.rar (96.21 KB, 下载次数: 0)
>效果展示:


边缘检测工程答疑【汇总帖】
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.html
sccb传输模块代码解析:http://www.fpgabbs.com/thread-792-1-1.html
Ascii转十六进制模块代码解析: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-844-1-1.html
伽马矫正模块代码解析:http://www.fpgabbs.com/thread-848-1-1.html
模块划分总结与分析:http://www.fpgabbs.com/thread-863-1-1.html


本工程相关数据手册
摄像头模块数据手册: OV7670_中文版数据手册1.01.pdf (595.38 KB, 下载次数: 20)




上一篇:基于FPGA图像处理工程之图像边缘检测工程【汇总帖】
下一篇:AD7928案例——使用AD7928进行模数转换(AD)和信号采集
加QQ:1744527324,获取更多FPGA资料!

0

主题

12

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2020-4-25 15:12:23 | 显示全部楼层
很好的学习资料
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


QQ|手机版|小黑屋|MDYBBS ( 粤ICP备16061416号-1

GMT+8, 2020-10-1 07:05 , Processed in 0.560227 second(s), 18 queries , File On.

Powered by Discuz! X3.4

本论坛由广州健飞通信有限公司所有

© 2001-2019 Comsenz Inc.

快速回复 返回顶部 返回列表