我正在从磁盘读取图像,我正在将其转换为numpy数组
im=Image.open(infile)
imdata = scipy.misc.fromimage(im)
但图像镜像存储在磁盘上。
如何以正确的顺序阅读。
非常感谢。
答案 0 :(得分:1)
如果是颠倒的话:
imagedata = imagedata[::-1, :]
如果从左向右交换:
imagedata = imagedata[:, ::-1]
如果它被转置(在对角线上翻转):
imagedata = imagedata.T
如果你有更多尺寸(颜色,alpha,......)翻转可以通过
完成imagedata = imagedata[::-1, ... ]
或
imagedata = imagedata[:, ::-1, ... ]
“...”不是我不知道的占位符,而是numpy中实现的功能。