C++ 中的 2D 形状匹配

2D shape matching in c++

本文关键字:中的 2D C++      更新时间:2023-10-16

我有一组连续的点可以制作2D形状,我有另一组可能制作相似的形状,但是这个形状在比例和旋转上与上一个不同。匹配和计算这两种形状的相似性分数的最佳方法/选项是什么?

比较每个形状顶点处的角度。如果它们一个接一个地匹配,则形状相似。在此过程中,您可能需要"旋转"其中一个形状。记住相似的三角形,它们的角度一个接一个地匹配。

经过几天的研究,我发现的最好的东西是 1 美元的手势识别器,它是缩放和旋转不变的,并且在包括 C++ 在内的多种语言中也实现了。