【问题标题】:Cut Image with different Coordinates non-rectangular用不同坐标切割图像非矩形
【发布时间】:2019-09-18 11:14:51
【问题描述】:

我想在图片中用不同的坐标剪切一个区域。

我有这样的观点:

  <point x="720" y="549" />
  <point x="805" y="665" />
  <point x="715" y="698" />
  <point x="644" y="582" />

我想用它们来获得一张背景中没有蒙版的新图片或类似的东西。仅来自该坐标的区域。 我有类似的东西: NumPy/OpenCV 2: how do I crop non-rectangular region? 但我无法将它转换为我的解决方案。 也许你们中的某个人可以帮助我。

谢谢! 费利克斯

【问题讨论】:

    标签: python crop cv2


    【解决方案1】:

    您是否尝试过这样做:

    img = img.crop((150, 150, 230, 350))

    前2个坐标(x,y)是左上角,后2个坐标(x,y)是右下角。

    注意坐标以像素为单位。

    【讨论】:

    • 是的,我试过了,但这仅适用于矩形切割。我的坐标不是矩形。
    • 您是否尝试过此链接中答案中描述的内容:stackoverflow.com/questions/15341538/…
    • 是的,我在原始问题中链接了它。我只想要图片的未蒙面部分。不多了。
    【解决方案2】:

    【讨论】:

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