【发布时间】:2020-11-05 14:31:06
【问题描述】:
当我将此方法用于 1 通道图像时,它以灰度显示。显示 1 通道图像时有没有办法使用其他颜色图(不是灰度图)?如果有,这意味着当使用只有 1 个通道的图像时,灰度是 imshow 的默认值?提前致谢
【问题讨论】:
-
这能回答你的问题吗? Is there OpenCV colormap in python?
当我将此方法用于 1 通道图像时,它以灰度显示。显示 1 通道图像时有没有办法使用其他颜色图(不是灰度图)?如果有,这意味着当使用只有 1 个通道的图像时,灰度是 imshow 的默认值?提前致谢
【问题讨论】:
据我所知,您不能像使用 Mathplotlib pyplot 那样在 Python/OpenCV cv2.imshow 中应用颜色图。但是您可以创建一个颜色图并使用 cv2.LUT 将其应用于您的灰度图像,从而将您的灰度图像更改为可以使用 cv2.imshow 显示的彩色图像。
请参阅https://docs.opencv.org/4.1.1/d7/dfc/group__highgui.html#ga453d42fe4cb60e5723281a89973ee563 的 cv2.imshow 文档
【讨论】: