【问题标题】:How can i select a part of a image using python?如何使用 python 选择图像的一部分?
【发布时间】:2011-09-23 16:40:17
【问题描述】:

我正在处理卫星图像,我需要选择图像的一部分才能工作。我该怎么做? Im.crop 没有看到工作。调整大小?

谢谢

【问题讨论】:

标签: python image-processing


【解决方案1】:
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 元组 -(左、上、右、下)的形式给出。

更多详情在这里Using the Image Class

【讨论】:

  • 我确实做到了,但答案是:“'Numpy.ndarray' 对象没有属性 'crop'。这是我的疑问。我现在该怎么办?
  • 这意味着您正在尝试将裁剪方法应用于 Numpy.ndarray 实例,但它没有裁剪方法。确保将crop 方法应用于PIL 的Image 类的实例。如果您仍然无法正常工作,请发布您的代码。
猜你喜欢
  • 2020-09-30
  • 1970-01-01
  • 1970-01-01
  • 2018-05-22
  • 2011-01-15
  • 1970-01-01
  • 2015-09-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多