Matlab中Gradient算法公开实现

前言

渡过了很长一段焦虑的时间,也有好久没写博客了,中间空白的时间在做一些图像算法相关的项目,收假完又有心情来做些喜欢的事情了,回来竟然发现CSDN出了一些酷炫的功能(^-^)V

图像处理领域求解梯度的算法有很多种,以下我们只针对Matlab中的gradient算法进行实现。

Matlab中gradient算法原理

Matlab中gradient函数对输入图像E进行水平(X)、竖直(Y)方向的梯度求解,我们将这两个方向上的梯度分别叫做GX,GY,其中E,GX,GY应为尺寸相同的矩阵,设它们的尺寸均为(row,col)

参考这篇博客中描述的技术原理,matlab中用函数gradient求解图像梯度的算法说明如下,以下以水平方向(X方向)上的梯度矩阵GX求解为例:

  1. 对于GX中第一列值的求解方式为:
    G X ( i , 1 ) = E ( i , 2 ) − E ( i , 1 ) GX(i,1)=E(i,2)-E(i,1) GX(i,1)=E(i,2)E(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值