【CV】边缘检测

引言

边缘是图像强度函数快速变化的地方。
为了检测边缘,我们需要检测图像中的不连续性,可以使用导数来检测不连续性。
在这里插入图片描述
上图的第一幅图表示一张数字图片,我们对水平红线处进行求导,便可得到上图三中的关系,可以看到在边缘处有着较大的跳变。但是,导数也会受到噪声的影响,因此建议在求导数之前先对图像进行平滑处理。 然后我们可以使用遮罩使用卷积来检测边缘。

Sobel算子

x和y方向 3 × 3 3 \times 3 3×3 的Sobel算子(也即卷积核)分别为:
G x = [ − 1 0 1 − 2 0 2 − 1 0 1 ] G y = [ 1 2 1 0 0 0 − 1 − 2 − 1 ] G_{x} = \left[ \begin{matrix} -1 & 0 & 1 \\ -2 & 0 & 2 \\ -1 & 0 & 1 \end{matrix} \right] \quad G_{y} = \left[ \begin{matrix}1 & 2 & 1 \\ 0 & 0 & 0 \\ -1 & -2 & -1 \end{matrix} \right] Gx=121000121Gy=101202101

用Sobel算子进行图像求导:
G y ′ = [ + 1 + 2 + 1 0 0 0 − 1 − 2 − 1 ] ∗ I 和 G x ′ = [ + 1 0 − 1 + 2 0 − 2 + 1 0 − 1 ] ∗ I \mathbf {G}_y^{'}={\left[ \begin{matrix} +1 & +2 & +1 \\ 0 & 0 & 0 \\ -1 & -2 & -1 \end{matrix} \right]}*\mathbf {I} \quad 和 \quad \mathbf{G}_x^{'}={\left[ \begin{matrix} +1 & 0 & -1 \\ +2 & 0 & -2 \\ +1 & 0 & -1 \end{matrix}\right]}* \mathbf {I} Gy=+101+202+101IGx

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值