Sobel 和 Laplace 结果以灰度显示

Sobel and Laplace results appear in grayscale

我一直在尝试按照在此 link 上找到的有关图像渐变的教程进行操作 https://docs.opencv.org/3.0-beta/doc/py_tutorials/py_imgproc/py_gradients/py_gradients.html

根据教程,拉普拉斯算子、Sobel x 和 Sobel y 的结果以黑白显示。但我的结果显示为灰色。

我似乎找不到原因,因为我使用的是完全相同的代码和相同的示例图像。

很晚了,但如果有人遇到同样的问题,我猜你是忘了取结果的绝对值(所以 0 值显示为灰色,因为它们是负峰和正峰之间的中心)