首页 > 解决方案 > 从灰度图像创建彩色图像

问题描述

我是新来的,我需要一些帮助。

我有一个灰色图像,我需要使用 Python 对其进行着色。

这是我拥有的图像类型: 在此处输入图像描述

我需要将其转换为可以使用 matplotlib ColorMap "CMRmap" 绘制的图像,如下所示并保存:

在此处输入图像描述

预先感谢您帮助我。

标签: pythonimageopencv

解决方案


听起来您已经弄清楚了颜色图部分,但没有弄清楚。在肖恩的回答的基础上,如果你想保存这个数字,请拨打电话plt.savefig()而不是plt.show(). 然后将要保存的路径作为参数传递。

import cv2
import matplotlib.pyplot as plt

img = cv2.imread(r"path\to\img", 0)
plt.imshow(img, cmap='CMRmap')
plt.savefig("\path\to\output\file")

希望这可以帮助!


推荐阅读