我有许多不同的多边形,它们代表地图上的房屋形状。我的目标是比较所有这些形状(我存储为点阵列)并找到相似的形状和大小。然后,在相似的形状和大小之间找到它们的旋转差异。
现在我依赖'MatchShapes'功能,但它并不关心尺寸,所以我首先使用'MinAreaRect'来获得大致相同的形状。而且,由于MatchShapes是旋转/缩放/不变的,我得到了不同的混合结果。
也许还有其他方法可以推荐?因为我有非常清晰的形状 - 多边形。
例如,选择的那些多边形通过相似而具有相当高的值。根本没有办法选择“一个好的价值”