【问题标题】:OpenCV python: Show images in channel's color and not in grayscaleOpenCV python:以通道的颜色而不是灰度显示图像
【发布时间】:2016-09-12 13:54:53
【问题描述】:

我读了一张 rgb 图像

img = cv2.imread('image.jpg')

我拆分频道:

b,g,r = cv2.split(img)

当我尝试显示红色图像时,我得到一个灰度图像。我可以看到它是红色的吗?

cv2.imshow('Red image',r)

【问题讨论】:

    标签: python python-2.7 opencv


    【解决方案1】:

    制作全为零的蓝色和绿色通道,并将它们与您的红色通道合并。 然后您将看到仅以红色显示的红色通道。

    或者你可以将图像的 b 和 g 通道设置为 0。

    img[:,:,0] = 0
    img[:,:,1] = 0
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-19
      • 2017-01-23
      • 1970-01-01
      • 2018-01-05
      • 2018-02-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多