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

问题描述 投票:-2回答:3

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

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

我没看到他们(第二张图片)。是否有可能改变转换方式?感谢您的任何帮助

enter image description here

enter image description here

python opencv grayscale
3个回答
1
投票
import cv2
img = cv2.imread("WNrrP.png")
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow("h",img)
cv2.waitKey()

这对我来说正常


1
投票

对我来说效果很好。请确保可视化代码正确无误。这是我运行以测试图像的代码的屏幕截图。 qazxsw poi


0
投票

问题出在之前的不同路线上。 cvtColor工作正常

© www.soinside.com 2019 - 2024. All rights reserved.