【问题标题】:convert a plot in a numpy array?转换 numpy 数组中的绘图?
【发布时间】:2021-05-02 16:51:34
【问题描述】:

我有一个由 128 x 128 图像获得的图,使用库 matplotlib.pyplot 实现。该图保存为具有总尺寸 (480,640,4) 的 png。如何在 numpy 数组 (128 x 128) 中转换图像 (128 x 18) 的数据?

【问题讨论】:

  • 如果保存为png,所有内部结构都会丢失。您需要使用图像处理算法来提取图像,然后调整其大小。

标签: python numpy matplotlib png


【解决方案1】:

你可以使用这个库:

import imageio
image = imageio.imread('image.png')

您导入的图像是 numpy 数组。

【讨论】:

  • 但是通过这种方式,我应该得到一个维度为 (480,640,4) 的 np 数组,位于总图上。如何仅获取图像的数据,即 128 x 128?
  • @kascodegama1 我不确定我是否理解你的问题。也许在这里分享你的 png 文件可以帮助我们发现问题。
猜你喜欢
  • 2015-06-20
  • 1970-01-01
  • 2019-06-19
  • 1970-01-01
  • 1970-01-01
  • 2019-07-20
  • 2019-05-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多