2015-11-10 108 views
2

我正在使用Emgu CV在圖像中找到等腰三角形,從這個已檢測到的三角形我試圖確定方向(正面,左側,右側和背面)以及三角形的旋轉是什麼(例如:-30度)。如何確定三角形的方向/旋轉?

Triangle orientation

我能夠以檢測這個三角形是什麼,這三個座標的是,我只是不知道如何繼續尋找方向和旋轉角度。這是Emgu CV的功能,還是簡單的數學運算;我會怎麼做呢?

回答

1

找到最接近的兩組座標(畢達哥拉斯定理使得這一點很簡單)。

這是你的短邊。

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

左右是從正面順時針和逆時針的線。

可以使用簡單的三角法找到您剛剛找到的第一條線和您正在測量角度的假想線之間的角度。

您需要查看相關數學,但是每當這些步驟分解時,其中的每一個步驟都是合理簡單的。