sobel算子
Sobel算子是一个主要用于边缘检测的离散微分算子。它结合了高斯平滑和微分求导,用来计算灰度函数的近似梯度。
void Sobel( InputArray src, OutputArray dst, int ddepth,
int dx, int dy, int ksize = 3,
double scale = 1, double delta = 0,
int borderType = BORDER_DEFAULT );
src | 输入图像 |
dst | 输出图像 |
ddepth | 输出图像的深度 |
dx | x方向上的差分阶数 |
dy | y方向上的差分阶数 |
ksize | Sobel核的大小;1/3/5/7 |
scale | 计算导数时 的缩放因子 默认值为1 |
delta | 默认值0 |
borderType | 边界模式 有默认值 |
#include<opencv2/opencv.hpp>
#include<opencv2/highgui.hpp>
using namespace cv;