找回密码
 注册
关于网站域名变更的通知
查看: 363|回复: 2
打印 上一主题 下一主题

Sobel边缘检测的FPGA实现

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-7-15 09:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
Sobel边缘检测的FPGA实现
" {4 W& [8 [# @( X2 ?' W
+ X2 C) B3 Y: l
引 言 6 Q- X  S$ e% j" D( U) }& H6 Q
随着设计复杂度的增加,使用IP核已经成为一种常用的设计方法。QUARTusⅡ软件 提供的Megafunt-tions是基于ALTEra底层硬件结构最合理的成熟应用模块,在代码中 使用Megafunctions这类IP资源,不但能将设计者从繁琐的代码编写中解脱出来,更重 要的是,在大多数情况下Megafunctions的综合和实现结果比用户编写的代码更优。而 且只需要简单地设置选取宏功能模块的相关参数就可以在程序中调用它们,因此宏功 能模块的使用也十分方便。QuartusⅡ的Mega-functins中包含有算术运算 (Arithmetic)、逻辑门(Gates)、I/O、存贮器(Storage)等四个系列,可以根据系统 设计需求灵活选用。 在实时图像处理中,用Sobel算子进行物体的边缘检测是经常用到的算法,由于对 处理速度要求较高,因此用纯软件的方法很难达到要求。而FPGA对同时可完成的处理 任务几乎没有限制,适合高速、并行信号处理,并且FPGA密度高、容量大,有内置存 储器、容易实现,所以FPGA广泛用于实时图像处理系统中。 在此通过调用基于RAM的移位寄存器altshifttaps、可编程乘加器altmult add、 可编程多路并行加法器parallel_add和参数化绝对值运算模块lpm_abs,实现了基于 FPGA的Sobel边缘检测。最后给出设计系统的仿真结果,通过与Matlab仿真结果相比 较,可以看出该设计获得了很好的边缘检测效果。 , @: l& \/ `, r+ v
游客,如果您要查看本帖隐藏内容请回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-14 11:38 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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