2012-09-14 79 views
4

我正在拍攝具有指定尺寸(例如10釐米)的黑色方塊的白色相紙圖像。圖像以不同的距離拍攝到不同的相機角度。計算從圖像到平面和方形角的距離

現在我需要從這些圖像中推導出相機旋轉,相機平移和到紙面的距離以及距離角落的距離。

我對圖像處理相當陌生,所以也許有人可以指引我使用一些關鍵字,算法或基本數學來尋找甚至是OpenCV函數來進行調查。在本文中,總是會有一些像正方形這樣的原始對象,所以我不需要一些能夠處理任何任意圖像的算法,但我一定會需要一個快速算法。

回答

4

要計算攝像機旋轉和平移,你需要遵循總是在這樣的問題同樣幾夭步驟:

  • 上的圖像的樣本運行的探測器(FAST
  • 運行一個檢測器在您想要處理的所有圖像上,可能是從視頻中捕獲的幀。
  • 生成檢測點的描述符(SIFT)。
  • 與匹配器(flannMatcher
  • 查找單應性形式匹配描述符匹配的雙(findHomography()
  • 查找相機pose from homography

你有一些鏈接到這個tutorial中的方法。