Canny边缘检测有四步:
1.分别计算水平、垂直方向上的梯度:Sobel 算子,然后将两个梯度平方和得到Sobel边缘检测图像。
2.计算出梯度方向:arctan(dx/dy)
3.非极大值抑制。以像素为中心,在梯度方向上,若该像素为最大值,则保留最大值,若不为最大值,则为0
4.滞后阈值处理。设定两个阈值,高阈值和低阈值。若大于高阈值则为255,低于低阈值则为0,介于两者之间,且和边缘相连则为255,不相连则为0
至此,得到了图像的Canny边缘检测图像。
Canny边缘检测有四步:
1.分别计算水平、垂直方向上的梯度:Sobel 算子,然后将两个梯度平方和得到Sobel边缘检测图像。
2.计算出梯度方向:arctan(dx/dy)
3.非极大值抑制。以像素为中心,在梯度方向上,若该像素为最大值,则保留最大值,若不为最大值,则为0
4.滞后阈值处理。设定两个阈值,高阈值和低阈值。若大于高阈值则为255,低于低阈值则为0,介于两者之间,且和边缘相连则为255,不相连则为0
至此,得到了图像的Canny边缘检测图像。