【问题标题】:how to crop and rotate a part of image in python?如何在python中裁剪和旋转图像的一部分?
【发布时间】:2015-12-23 04:27:21
【问题描述】:

我需要从一张大图中提取一个感兴趣的物体(一辆车),现在我知道了这辆车在图片中的 4 个坐标。我怎样才能在图片中裁剪这辆车的图像,然后将其旋转到 90 度,如下所示

我需要用 python 编程,但我不知道使用哪个库来实现这个功能?

【问题讨论】:

标签: python image-processing


【解决方案1】:

您可以使用 PIL (http://www.pythonware.com/products/pil/)

from PIL import Image
im = Image.open("img.jpg")
im.rotate(45)

你还有一个crop方法...

【讨论】:

    【解决方案2】:
    1. 您可以使用 PIL 并像这里一样进行操作: Crop the image using PIL in python

    2. 您可以使用 OpenCV 并在此处执行此操作: How to crop an image in OpenCV using Python

    对于旋转,您可以使用 OpenCV 的 cv::transpose()。

    使用 PIL 旋转:http://matthiaseisen.com/pp/patterns/p0201/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-18
      • 2020-02-01
      • 2017-10-09
      相关资源
      最近更新 更多