【发布时间】:2019-09-18 13:07:23
【问题描述】:
我在大小为 (10000, 32, 32, 3) 的 ndarray 中有 10,000 个 RGB 图像。
我想使用numpy 有效地将图像(采用颜色)压缩为 2x2、4x4 等。到目前为止,我唯一的想法是手动拆分图像,压缩并将循环中的各个部分放在一起。有没有更优雅的解决方案?
【问题讨论】:
-
我认为你可以用
scipy.ndimage.mean做你想做的事 -
如果我了解您想要做什么(仅调整尺寸 1 和 2 中的图像大小),那么
scipy.ndimage.zoom()允许您在不同尺寸上使用不同的比例因子。 -
所以您希望输出形状为
(10000, 8, 8, 3)以进行 4x4 插值?
标签: python-3.x numpy image-processing rgb