【问题标题】:OpenCV find Number of RectanglesOpenCV查找矩形的数量
【发布时间】:2011-12-15 14:47:06
【问题描述】:

如果我的图片包含扭曲的矩形(如图 A、B 所示),那么我如何检测好的或完整矩形的数量(在图像 C 中) 例如,如果从样本中应用 square.c,它会回答 2 或 3 个问题。矩形?

图片链接: https://picasaweb.google.com/108974049756701500543/October262011#5667724653724229138

如果我找到角和直角,那我就错了。我认为,这种方法行不通。

【问题讨论】:

    标签: opencv


    【解决方案1】:

    在图像处理中,B 通常被认为是一个很好的矩形。您可以使用“时刻”,但我怀疑矩形 B 仍然会获得相当不错的结果。

    查看以下处理相同主题的链接

    Finding location of rectangles in an image with OpenCV

    How to recognize rectangles in this image?

    【讨论】:

    • 是的,你是对的,这就是为什么这有点棘手,不能用角度接近。 :(
    • 另一种方法是找出您找到的物体表面与其边界框之间的差异,这可以告诉您物体边界是否偏离其理论边缘......
    • 您好 Martin,很抱歉迟到了一点。我不明白你。如果你能通过举一些例子来解释我,或者之前有没有像这样或任何网络链接问过的 Q'n?
    • 找出图像中的所有形状并计算它们的面积。取图像中每个形状的边界框并计算那里的面积。如果给定形状的面积与其边界框的面积相差超过任意阈值,则该形状没有规则的轮廓。
    猜你喜欢
    • 2013-07-04
    • 2011-04-26
    • 2014-06-07
    • 1970-01-01
    • 1970-01-01
    • 2011-01-05
    • 1970-01-01
    • 2018-03-11
    • 1970-01-01
    相关资源
    最近更新 更多