文章目录
前言
渡过了很长一段焦虑的时间,也有好久没写博客了,中间空白的时间在做一些图像算法相关的项目,收假完又有心情来做些喜欢的事情了,回来竟然发现优快云出了一些酷炫的功能(^-^)V
图像处理领域求解梯度的算法有很多种,以下我们只针对Matlab中的gradient算法进行实现。
Matlab中gradient算法原理
Matlab中gradient
函数对输入图像E进行水平(X)、竖直(Y)方向的梯度求解,我们将这两个方向上的梯度分别叫做GX,GY,其中E,GX,GY应为尺寸相同的矩阵,设它们的尺寸均为(row,col)。
参考这篇博客中描述的技术原理,matlab中用函数gradient
求解图像梯度的算法说明如下,以下以水平方向(X方向)上的梯度矩阵GX求解为例:
- 对于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(