gpt4 book ai didi

python - 在python中调整4维数组的图像大小

转载 作者:行者123 更新时间:2023-12-02 09:31:11 26 4
gpt4 key购买 nike

我正在使用 Python 3

我有一个类型为 unit8 且大小为 (60000, 1, 28, 28) 的变量数据,这意味着我有 60000 具有 1 个 channel 且大小为 28x28 像素的图像。
现在我想将图像大小调整为 60x60 像素,这样我就可以得到 (60000, 1, 60, 60)

的大小

有人可以帮助我吗?

最佳答案

以下解决方案对我有用。列表理解后,列表将被堆叠回 numpy 的批处理:

import cv2
import numpy as np

target_shape = (60, 60)

def _resize_image(image, target):
return cv2.resize(image, dsize=(target[0], target[1]), interpolation=cv2.INTER_LINEAR)

image = [_resize_image(image=i, target=target_shape) for i in data]
data_batch = np.stack(image, axis=0)

关于python - 在python中调整4维数组的图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45757370/

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