5

我正在尝试从图像中提取立方体(看起来像一个正方形......)。我使用 canny 和 dilate 来获取边缘并消除噪音。

我什至不确定是否有可能以稳健的方式将正方形取出。

建议赞赏!

图片

谢谢。

4

2 回答 2

2

这不是太难。

按方向对所有边进行排序。在一个方向上寻找一对边,另一对旋转 90 度。检查粗略接近。如果是这样,它们可能会形成一个矩形。检查边缘距离以从矩形中挑选正方形,并丢弃小正方形。检查您是否有足够大的边缘部分以确信整个边缘必须存在。一条边甚至可能在 2 中断裂。检查现在找到的 4 条边是否划定了一个足够均匀的区域。

最后一点有点棘手。那是领域知识。广场内会不会有其他物体,它们会接触或重叠广场的边缘吗?

于 2013-07-05T10:32:14.103 回答
0

您可以按照链接中的说明使用颜色信息和kmeans聚类。

只要目标物体颜色与背景不同,就可以准确检测出方形物体的像素。

于 2013-07-05T06:07:34.840 回答