每当我绘制此图像时,我都会遇到白色变黄的问题。我知道这是由于 matplotlib 使用的默认颜色映射 viridis。当我切换到 cmap='gray' 时,它最终显示正确的红色窗格。
谁能解释为什么会这样?像这样的图片一般应该使用什么颜色图?当我执行默认的 imshow(img) 时,图片如何显示正确的颜色?当我隔离单一颜色窗格时会发生什么变化?当隔离图像中的红色绿色或蓝色窗格时,首选的 cmap 是什么,为什么?
这是红色窗格的输出
常规图像根据 RGB 颜色模式正确绘制:
每当我绘制此图像时,我都会遇到白色变黄的问题。我知道这是由于 matplotlib 使用的默认颜色映射 viridis。当我切换到 cmap='gray' 时,它最终显示正确的红色窗格。
谁能解释为什么会这样?像这样的图片一般应该使用什么颜色图?当我执行默认的 imshow(img) 时,图片如何显示正确的颜色?当我隔离单一颜色窗格时会发生什么变化?当隔离图像中的红色绿色或蓝色窗格时,首选的 cmap 是什么,为什么?
这是红色窗格的输出
常规图像根据 RGB 颜色模式正确绘制: