定义
Prewitt算子是一个离散的微分算子,通过近似计算图像灰度分布函数的梯度值来实现边缘的检测,边缘在灰度变化曲线一阶微分则会形成一个局部的极值,Prewitt算子正是利用了这一点来实现对边缘的检测,和Sobel算子的基本原理类似[1]。
计算方法
Prewitt算子通过卷积计算来近似计算图像灰度在x方向和y方向的变化梯度。
其中,A表示灰度图像,*表示卷积操作。
进而,每个点的梯度矢量或该矢量的范数通过以下方式近似计算:
参考文献
[1] https://en.wikipedia.org/wiki/Prewitt_operator