Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python选择图像的一部分?_Python_Image Processing - Fatal编程技术网

如何使用python选择图像的一部分?

如何使用python选择图像的一部分?,python,image-processing,Python,Image Processing,我正在处理卫星图像,如果需要,我需要选择图像的一部分。我怎么做?我的庄稼看起来不管用。调整大小 谢谢 from PIL import Image im = Image.open("test.jpg") crop_rectangle = (50, 50, 200, 200) cropped_im = im.crop(crop_rectangle) cropped_im.show() 请注意,裁剪区域必须以4元组形式给出(左、上、右、下) 这里有更多详细信息使用PIL和im.crop(box)

我正在处理卫星图像,如果需要,我需要选择图像的一部分。我怎么做?我的庄稼看起来不管用。调整大小

谢谢

from PIL import Image
im = Image.open("test.jpg")

crop_rectangle = (50, 50, 200, 200)
cropped_im = im.crop(crop_rectangle)

cropped_im.show()
请注意,裁剪区域必须以4元组形式给出(左、上、右、下)


这里有更多详细信息使用PIL和
im.crop(box)
通常是有效的,你能发布更多的代码来展示你在做什么吗?使用GDAL绑定和实用工具我确实做到了,但答案是:“'Numpy.ndarray'对象没有属性'crop'。这是我的疑问。我现在该怎么办?这意味着您正试图对Numpy.ndarray实例应用裁剪方法,但它没有裁剪方法。确保您正在将crop方法应用于PIL的Image类的实例。如果你仍然不能让它工作,发布你的代码。