如何将图像从RGB转换为灰度

时间:2019-07-25 11:22:13

标签: python python-3.x opencv python-imaging-library

我想将图像转换为灰度,并保留一张将RGB颜色转换为哪个灰度值的图。

如何将图像转换为灰度并保留将RGB颜色转换为灰度的地图?

1 个答案:

答案 0 :(得分:1)

我看不到您要达到的目标,所以我给您一个明显的答案。

  • 将彩色图像加载到名为RGB的Numpy数组中
  • 对图像进行灰度复制,然后保存在名为grey的Numpy数组中

您现在在RGB中拥有所有RGB颜色值,在grey中具有所有相应的灰度值。

因此,如果您想要[a,b]处的灰度像素的RGB值,请使用:

R,G,B = RGB[a,b]

如果您想要[a,b]处RGB像素的灰度值,请使用:

g = grey[a,b]