1

在 Sobel 算子中,颜色用于指示边缘方向:黄色表示 0 度,绿色表示 45 度,蓝色表示 90 度,红色表示 135 度。但是我不确定拉普拉斯过滤图像上每种颜色对应的是什么。

我想从拉普拉斯过滤图像中提取大约红色像素,这给了我一些有用的信息。虽然,我还不清楚它何时呈现红色像素,何时不呈现。

原始图像拉普拉斯过滤后

4

1 回答 1

2

Sobel 算子输出中的颜色与您提到的不同。如果您将任何过滤器(Sobel 或 Laplacian 或任何其他过滤器)应用于 3 通道图像,OpenCV 只会将过滤器独立应用于每个通道,然后组合结果。输出中的颜色只是每个通道中检测到的边缘的组合效果。

颜色边缘检测不是通过简单地将边缘检测滤波器应用于图像的每个通道来完成的。有专门的算法,例如 DiZenzo Gradients。

于 2013-01-03T06:39:35.643 回答