知识点
图像的一阶导数算子可以得到图像梯度局部梯度相应值,二阶导数可以通过快速的图像像素值强度的变化来检测图像边缘,其检测图像边缘的原理跟图像的一阶导数有点类似,只是在二阶导数是求X、Y方向的二阶偏导数,对图像来说:
X方向的二阶偏导数就是 dx = f(x+1, y) + f(x-1, y) – 2*f(x, y)
Y方向的二阶偏导数就是 dy = f(x, y+1) + f(x, y-1) – 2*f(x, y)
对X方向与Y方向进行叠加最终就得到delta对应的二阶导数算子。
API
1 | // OpenCV中Laplacian滤波函数就是二阶导数发现边缘的函数 |
代码(c++,python)
1 |
|
1 | import cv2 as cv |