2024-09-29 17:24:21 发布
网友
我是新来的,需要帮助。你知道吗
我有一个灰色的图像,我需要用Python给它上色。你知道吗
这就是我的照片:
我需要将它转换成可以使用matplotlib ColorMap“CMRmap”绘制的图像,像这样保存它:
事先谢谢你帮助我。你知道吗
听起来你已经找到了颜色映射的部分,但是没有找到保存的部分。基于Shawn的回答,如果你想保存这个数据,可以调用plt.savefig()而不是plt.show()。然后将要保存的路径作为参数传递给。你知道吗
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")
希望这有帮助!你知道吗
扩展@Miki的评论,你只需要使用一个colormap。彩色图像显示CMRmap颜色映射。你知道吗
import cv2 import matplotlib.pyplot as plt img = cv2.imread(r"path\to\img", 0) plt.imshow(img, cmap='CMRmap') plt.plot() plt.savefig('foo.png')
输出:
Matplotlib列出所有颜色映射here
编辑:用OP的澄清更新了答案。你知道吗
听起来你已经找到了颜色映射的部分,但是没有找到保存的部分。基于Shawn的回答,如果你想保存这个数据,可以调用
plt.savefig()
而不是plt.show()
。然后将要保存的路径作为参数传递给。你知道吗希望这有帮助!你知道吗
扩展@Miki的评论,你只需要使用一个colormap。彩色图像显示CMRmap颜色映射。你知道吗
输出:
Matplotlib列出所有颜色映射here
编辑:用OP的澄清更新了答案。你知道吗
相关问题 更多 >
编程相关推荐