2015-07-10 87 views
1

我想估計與opencv在世界座標系下紙張的姿態(6DoF)。 相機固定並移動紙張。 將不同顏色的三個點作爲標記塗在紙上。 只用一臺照相機可以活潑嗎? 我有固有的矩陣和失真參數。 我在某處讀過它只能用對象的3d模型才能做到。 這三點有足夠的信息,還是有什麼東西仍然缺失? 我該如何繼續?帶有一個攝像頭的實時姿態估計(6DoF)opencv

在此先感謝。

+1

你想讓紙張翻轉過來?你是否確定**你的意思是6dof?所以首先你需要另一邊的標記。是完全僵硬的紙張(如金屬片)還是像紙一樣彎曲和翻轉? – Fattie

+0

重要的是紙張必須附着一些僵硬的東西,因爲您要使用的算法的重要部分需要知道「模型」中的點之間的距離,在您的案例中,這只是紙張。 –

+0

是的我的意思是6自由度,但圍繞x和y軸的旋轉應限制在15度左右。這篇論文將會被附加到僵化的東西上。 –

回答

0

它可以做一個相機的姿態估計,但你至少需要四點。如果您只有三個,則三角形有四種可能的方向。 [根據你的數學傾向,你可以通過工作here]。請注意,彩色點之間的距離是紙張的「模型」。

從那裏開始,如果您搜索「姿態估計」以及您打算使用的任何庫/工具/語言,您很可能會找到適用於您的代碼。我建議在跳入和編寫代碼之前嘗試一個例子,即使它不涉及您的紙張和彩色圓點。

+0

你爲什麼說我至少需要5分?你的鏈接的工作表明,如果他們共面,你需要四點。 –

+0

我的不好,我讀錯了。那麼,你只需要四個。編輯已經完成。 –