一、Laplace算子
Sobel算子是基于在边缘部分,像素值会出现较大的变化,因此在边缘部分求取一阶导数可以得到极值点,而在一阶导数的极值位置,二阶导数为0。所以也可以利用这个特点来作为检测图像边缘的方法,但是二阶导数的0值不仅仅出现在边缘,它们也可能出现在无意义的位置,但我们可以过滤掉这些点。因为图像是二维的,需要在两个方向求导,opencv提供了Laplacian函数来实现,使用Laplacian算子将会使求导过程变得简单。


二、Laplacian
void cv::Laplacian ( InputArray src,
OutputArray dst,
int ddepth,
int ksize = 1,
double scale = 1,
double delta = 0,
int borderType = BORDER_DEFAULT
)
- src: 输入图像
- dst: 输出
OpenCV之Laplace算子详解

本文介绍了Laplace算子在OpenCV中的应用,作为图像边缘检测的一种方法。通过Laplacian函数,计算图像的二阶导数以检测边缘。文章详细阐述了算子的工作原理,包括Laplacian函数的参数设置,以及处理流程,即高斯模糊、灰度转换、拉普拉斯操作和结果显示。示例展示了如何实际运用这一技术。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



