【问题标题】:How can I properly convert image to gray scale in opencv如何在opencv中正确地将图像转换为灰度
【发布时间】:2019-04-24 17:14:32
【问题描述】:

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

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

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

【问题讨论】:

  • 请显示您正在使用的完整代码。也许问题出在其他地方。
  • 是的,我在另一行发现了问题。谢谢!!!
  • 那么请将您的解决方案添加为答案,以便其他用户也可以知道问题的原因和解决方案。

标签: python opencv grayscale


【解决方案1】:
import cv2
img = cv2.imread("WNrrP.png")
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow("h",img)
cv2.waitKey()

这对我来说是正确的

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 请勿发布代码截图。复制粘贴到你的问题/答案
    • 我是新来的。一定会牢记这一点。非常感谢您的意见。
    【解决方案3】:

    问题出在之前的不同行。 cvtColor 工作正常

    【讨论】:

      猜你喜欢
      • 2019-11-23
      • 1970-01-01
      • 1970-01-01
      • 2015-10-07
      • 2020-04-16
      • 2021-04-05
      • 1970-01-01
      • 1970-01-01
      • 2023-04-06
      相关资源
      最近更新 更多