图像处理-边缘检测算法-sobel算子FPGA实现

 

边缘检测简介

边缘检测是图像处理计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。图像属性中的显著变化通常反映了属性的重要事件和变化。 这些包括深度上的不连续、表面方向不连续、物质属性变化和场景照明变化。 边缘检测是图像处理和计算机视觉中,尤其是特征提取中的一个研究领域。

边缘检测算法,常用的有Sobel算子,Canny算子以及离散傅里叶变换等,这个章节重点介绍Sobel算子的实现以及FPGA算子的实现。

Sobel算子

索贝尔算子(Sobel Operator)主要用作边缘检测,在技术上,它是一离散性差分算子,用来运算图像亮度函数的灰度之近似值。在实际应用中虽然边缘检测不如Canny等算子准确,但它却成为很多实际场合的首选。Sobel边缘检测算法比较简单,检测效率高,适合于对效率要求高,而对纹理不太关心的时候。

Soble边缘检测通常带有方向性,可以只检测竖直边缘或垂直边缘或都检测。Sobel提供了水平方向和垂直方向两个方向的滤波模板。设x方向和y方向的 滤波模板分别为Gx和Gy,分别见表1和表2。

 表1 Sobel滤波模板Gx

-1

0

1

-2

0

  • 0
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值