目录 一、基本原理 二、实现步骤 三、效果演示 四、matlab实现代码及注释 五、opencv实现代码及注释 一、基本原理 Sobel算子使用梯度进行边缘增强,它考虑图像3×3邻域的处理。 对于图像f(x,y),取该图像的3×3的区域,如下图 x方向的偏微分定义为: y方向的偏微分定义为: 则梯度幅值为: Sobel算子由两个模板组成,将图像分别与两个模板做卷积,取它们的绝对值之和作为该像素点的灰度值,处理完毕后便产生一幅边缘强度图像。Sobel算子的模板如下: