2012-04-21 79 views
0

我想在一個框架上安裝兩個wii遙控器,相對於彼此以90度角度安裝,希望找到給定像素的x,y,z位置3D空間。使用兩個Wiimotes以90度間隔計算3D擺姿勢

我不關心從wiimotes獲取數據,這很容易。我正在努力理解的是它背後的計算。

我花了一些時間研究(和試驗),並且從我的理解中,不可能使用簡單的笛卡爾幾何來獲得點的真實3D位置。

我在這裏和其他網站上看到的大多數問題都與兩臺相距一定距離(立體鏡)的相機有關。我的需求有所不同,因爲我需要看到後面分。

從我到目前爲止所收集的內容中,我需要獲得一個相機矩陣,以將x,y座標與3D位置相關聯。但是,這是我得到的......我真的不明白這一點。

提供我可以獲得90度分離的2個攝像機上給定像素的x,y位置。我如何獲得x,y,z位置?

下廢話圖說明了情況:

enter image description here

注:攝像機是傾斜的,使得(0,0)響應地板中間。

回答

0

如果你從一個攝像頭獲取重點,那不是真正的一個點,而是從攝像頭穿過物體到地面或牆壁的向量。

所以我會從試圖計算這個向量開始。

然後,您將添加來自其他相機的矢量信息,並比較它們以找到它們相遇的地方。

相關問題