Sobel 是应用比较广泛的边缘算子,主要特点就是:
1.基于方向性,可以执行水平或者 竖直的边缘测试。
2.边缘响应效果不错。
有如下定义的核心:
常用的核心是 水平和竖直两种。
OpenCV提供了 API:
oid cv::Sobel(InputArray src,OutputArray dst,int ddepth,int dx,int dy,int ksize = 3,double scale = 1,double delta = 0,int borderType = BORDER_DEFAULT )
参数解释
根据解释,可以知道 ksize = -1时候,会使用 改良版本的 核心: SCHARR。
当使用 ksize =1的时候,不会进行 高斯平滑;其他情况,