当cropped_image = image.crop( cords )
正常工作时,它返回一个与Scipy的assaray
一起工作的Image
对象:
bitmap <PIL.Image.Image image mode=RGBA size=1600x1200 at 0xAC9CFEC>
#SCIPY'S ASARRAY WORKS PROPERLY!
pic!! [[[ 16 18 31 255]
[ 16 18 31 255]
[ 16 18 31 255]
...,
但是现在我得到了一个失败的PIL.Image._ImageCrop
对象。在
为什么会出现这样的问题?在
这是一次无声的失败,有两种情况:
首先,crop方法提供非整数个数。在
第二,the crop operation happens to be a lazy operation,裁剪只在调用
.load()
方法时发生(我不清楚这一点,如果你知道的更好,请编辑它!)。在因此作物操作没有发生,也没有发出明显的信号。给它一个有效的坐标就解决了这个问题。在
相关问题 更多 >
编程相关推荐