我很难找到解决以下问题的方法:
我使用opencv用唯一标签标记所有连接的白色像素。
现在我得到了一组这些元素。 这些物体通常是90%的矩形,但大部分时间都包含一些额外的线条和东西。
我正在寻找能够实现以下目标的算法:
-get图像中最大的矩形(在同一标签内) - 快速的表现 -maybe even filter,包含至少xx%像素且具有相同标签的bigt矩形
也许有人可以帮助我 非常感谢 编辑:示例图片(在这种情况下为牌照位置): 我想要的算法输出是板的矩形(并诅咒图像中的所有其他矩形,我将在以后过滤它们)
重要的是,矩形可能会旋转!
答案 0 :(得分:1)
我的建议
确保通过斑点分析或数学形态填充小孔;
计算白色区域的距离图;
将距离图二进制化,其阈值等于半板高度。
矩形将显示为线段,长度为板宽减去板高。您可以通过安装旋转的矩形边界框来定位它们;它们必须具有较大的宽高比。