opencv - 比较多边形并获得旋转的最佳方法

时间:2016-08-09 10:22:11

标签: opencv

我有许多不同的多边形,它们代表地图上的房屋形状。我的目标是比较所有这些形状(我存储为点阵列)并找到相似的形状和大小。然后,在相似的形状和大小之间找到它们的旋转差异。

现在我依赖'MatchShapes'功能,但它并不关心尺寸,所以我首先使用'MinAreaRect'来获得大致相同的形状。而且,由于MatchShapes是旋转/缩放/不变的,我得到了不同的混合结果。

也许还有其他方法可以推荐?因为我有非常清晰的形状 - 多边形。

例如,选择的那些多边形通过相似而具有相当高的值。根本没有办法选择“一个好的价值”

enter image description here

0 个答案:

没有答案