0
我買了這一點:給定3個燈的座標,我如何才能找出相機和燈之間的角度?
我想寫通過軟件通過攝像頭獲取的燈光的座標來使用它作爲一個的lightgun的PC。這是很容易的部分。
但是,在給定光線座標的情況下,找到它的目標所需的數學是什麼?
我買了這一點:給定3個燈的座標,我如何才能找出相機和燈之間的角度?
我想寫通過軟件通過攝像頭獲取的燈光的座標來使用它作爲一個的lightgun的PC。這是很容易的部分。
但是,在給定光線座標的情況下,找到它的目標所需的數學是什麼?
通過座標你的意思,可能通常笛卡爾座標(x,y,z)。爲了找出位於這些座標的物體與某些參考窗格(例如,水平線和某個顯示零方向的「垂直」窗格)之間的角度,可以將笛卡爾座標轉換爲精確的極座標。例如,請參閱http://en.wikipedia.org/wiki/Spherical_coordinate_system。
這讓我感到頭痛。你有可能簡化公式嗎?另外,我沒有Z,只是X,Y – user1218848 2012-02-19 08:20:51
在http://en.wikipedia.org/wiki/Spherical_coordinate_system#Cesesian_coordinates上有明確的公式。或者,如果我完全不瞭解您的問題,請更確切地問一下。 – 2012-02-19 08:24:11
那些論壇需要Z,我只有圖片中所示的三燈(通過2d網絡攝像頭獲得)的X/Y – user1218848 2012-02-19 09:59:41