有人可以解释我在这里做错了什么吗?我有一些图像,我想在一些操作(旋转)后将其转换为数组。从其他人之前的一些帖子中,我的理解是调用 numpy asarray 命令。我试过了,但结果是一个尺寸为 0 的对象。我的原始文件是一个 .tif 文件(450 x 450 个元素)。我也尝试使用 array 命令,但结果相同。我的代码如下。除最后一行外,一切正常。
im=Image.open("arbitrary_file.tif")
b=im.rotate(-30)
plt.imshow(b)
d=np.asarray(b)