2014-10-04 59 views
1

我很感興趣,這是如何工作,看着代碼。重要的部分是使用computeSquareToQuad和computeQuadToSquare函數完成的扭曲矩陣構造,但我不理解它們。你可以做一個解釋或提供一些有關的參考?關於wiimote包裝類

回答

1

這兩種方法用於轉換攝像機空間的協調和顯示座標彼此(computeSquareToQuad用於翻譯從相機座標顯示和computeQuadToSquare爲它的反向),

當您通過相機看世界,結果是一個平面圖像,一切都根據透視規則扭曲。 (例如正方形變換成梯形)。這種失真可以被稱爲平面單應性的變形矩陣封裝。

你基本上計算需要一個3x3矩陣(注意,通常4x4矩陣被使用,因爲它可以很容易地集成在3D管道)

更多信息,看看

http://www.cs.utoronto.ca/~strider/vis-notes/tutHomography04.pdf

http://www.youtube.com/watch?v=fVJeJMWZcq8