gpt4 book ai didi

python - 在 python 中缩放 imread 矩阵

转载 作者:行者123 更新时间:2023-11-28 16:45:53 24 4
gpt4 key购买 nike

我正在寻找一种方法来重新缩放通过使用 matplotlib 例程 imread 读取 png 文件给出的矩阵,例如

from pylab import imread, imshow, gray, mean
from matplotlib.pyplot import show
a = imread('spiral.png')
#generates a RGB image, so do
show()

但实际上我想手动指定 $a$ 的维度,比如 200x200 个条目,所以我需要一些魔法命令(我假设存在但我自己找不到)来插入矩阵。

感谢任何有用的评论:)

干杯

最佳答案

您可以尝试使用 PIL(图像)模块和 numpy。使用 Image 打开图像并调整其大小,然后使用 numpy 将其转换为数组。然后使用 pylab 显示图像。

import pylab as pl
import numpy as np
from PIL import Image

path = r'\path\to\image\file.jpg'

img = Image.open(path)

img.resize((200,200))

a = np.asarray(img)

pl.imshow(a)
pl.show()

希望这对您有所帮助。

关于python - 在 python 中缩放 imread 矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13797110/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com