2015-11-10 107 views
2

我正在使用Emgu CV在图像中找到等腰三角形,从这个已检测到的三角形我试图确定方向(正面,左侧,右侧和背面)以及三角形的旋转是什么(例如:-30度)。如何确定三角形的方向/旋转?

Triangle orientation

我能够以检测这个三角形是什么,这三个坐标的是,我只是不知道如何继续寻找方向和旋转角度。这是Emgu CV的功能,还是简单的数学运算;我会怎么做呢?

回答

1

找到最接近的两组坐标(毕达哥拉斯定理使得这一点很简单)。

这是你的短边。

不使用的那一点就在前面。

左右是从正面顺时针和逆时针的线。

可以使用简单的三角法找到您刚刚找到的第一条线和您正在测量角度的假想线之间的角度。

您需要查看相关数学,但是每当这些步骤分解时,其中的每一个步骤都是合理简单的。