如何在OpenCV中将图像正确转换为灰度

时间:2019-04-15 10:07:02

标签: python opencv grayscale

我想在下面的图像中找到轮廓(白色气泡)。问题是当我使用标准方式将图像转换为灰色时:

   gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

我看不到它们(第二张图像)。是否可以通过某种方式更改转换?谢谢您的帮助

enter image description here

enter image description here

3 个答案:

答案 0 :(得分:1)

import cv2
img = cv2.imread("WNrrP.png")
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow("h",img)
cv2.waitKey()

这对我来说正常工作

答案 1 :(得分:1)

对我来说很好。请确保可视化代码正确。 这是我运行以测试您的图像的代码的屏幕截图。 Screenshot of code.

答案 2 :(得分:0)

问题出在之前的其他地方。 cvtColor可以正常工作