将Rainbow矩阵转换为RBG并另存为PNG

史蒂夫

我正在按照本教程进行操作:https : //pyts.readthedocs.io/en/latest/auto_examples/plot_gaf.html以便生成GADF和GASF矩阵。

一切正常。我只需要将其中包含的结果另存为png,X_gasf[0]但我不知道该怎么做。

我已经尝试过了:

fig = plt.imshow(X_gadf[0], cmap='rainbow', aspect='equal')
fig.axes.get_xaxis().set_visible(False)
fig.axes.get_yaxis().set_visible(False)
plt.axis('off')
plt.savefig(GADF_path + filename, pad_inches=0, bbox_inches='tight')

该代码有效,但在图像周围仍然给我一个白色边框(对我来说,没有任何白色边框非常重要)。

我也尝试过这个:

# Test 1
matplotlib.image.imsave(filename, X_gadf[0])

# Test 2
im = Image.fromarray(X_gadf[0], mode='HSV')
im.save(GADF_path + filename)

# Test 3
cv2.imread(X_gadf[0])
imsave(filename, X_gadf[0])

但是这些解决方案均无效。看来这X_gadf[0]是我无法管理的奇怪图像。

有任何想法吗?

麻生太太

你有尝试过吗?

matplotlib.image.imsave(filename, X_gasf[0], cmap='rainbow')

查看文档,看来您忘记了 cmap='rainbow'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章