【问题标题】:How to find missed corners outside the image如何在图像之外找到遗漏的角落
【发布时间】:2017-08-17 13:26:03
【问题描述】:

任务是:在image 上找到给定红色多边形的所有 4 个角

如果所有边界都可见,我知道如何找到所有角(线性外推,唷,简单)。

我的问题是,如果我们看不到底部边框,如何找到底部角落?

【问题讨论】:

  • 你不能。这怎么可能?如果缺少一个角,您可以计算交点(如果线是直的或遵循一些可推断的曲线),但如果不存在相交线,则这不起作用,因为一条线完全丢失。在您的示例图像中,您应该与“左”和“右”线相交的“左下”线的角度和位置。
  • 我在图像中看到了一个红色的四边形。

标签: python opencv image-processing extrapolation


【解决方案1】:

答案很简单。你不能。

如果您没有矩形的两个尺寸,则无法找到缺失的角。您无法知道该矩形在您的图像之外延伸了多远。

对于您的示例,唯一的方法是假设角 3 位于图像边框上。然后你可以计算缺少的第 4 个角。

【讨论】:

  • 感谢您的回答。我知道我找不到那些角落,但正如我们所知,“希望最后死去”。 :)
猜你喜欢
  • 2011-05-20
  • 1970-01-01
  • 1970-01-01
  • 2023-01-26
  • 2020-03-17
  • 1970-01-01
  • 2017-09-25
  • 2017-01-24
  • 1970-01-01
相关资源
最近更新 更多