我正在使用 Pillow 和 numpy,但在 Pillow Image 对象和 numpy 数组之间的转换存在问题。
当我执行以下代码时,结果很奇怪。
im = Image.open(os.path.join(self.img_path, ifname))
print im.size
in_data = np.asarray(im, dtype=np.uint8)
print in_data.shape
结果是
(1024, 768)
(768, 1024)
为什么维度变了?