2010-03-23 127 views
4

維基百科,camera resectioning是查找產生給定照片或視頻的相機的真實參數的過程。相機切除也被稱爲幾何相機校準。自動相機校準

目前我正在使用Camera Calibration Toolbox for Matlab進行相機校準。工具箱返回calibration parameters,如焦距,原點,偏斜和失真。但是,這種方法的問題在於,它需要通過使用像棋盤這樣的特殊校準對象來校準攝像機。另外,它僅適用於相機的一個焦點。

如何在沒有手動校準的情況下獲得校準參數?例如,微軟的Photosynth如何對其圖像執行相機校準?

回答

0

也許相機制造商可能會爲您提供數據。我不知道任何有關Photosynth的信息,但是沒有任何「校準」,無法校準鏡頭和傳感器的已知屬性,並且必須基於可疑的先前信念,不是?

編輯:我從其他評論中看到Photosynth將照片拼接在一起。因此,先前的信念包括知道幾張照片是同一場景的不同方面的圖片。它的工作並不是爲了校準相機,而是爲了協調圖像本身。

+0

這將是最簡單的,但並非所有制造商都提供此信息,所以它不能依賴。 – yxk 2010-03-23 17:47:25

1

Photosynth的優點是它具有同一場景的多個圖像,並且可以通過它們跟蹤興趣點。這很可能是他們用來確定照片拍攝地點以及視角和焦距的主要方法。雖然你可能只獲得相對的結果,但其他大多數可能集中在一個平面上,那麼你只需聲明爲地面。

順便說一句:誰建立了這個研究人員沒有作出關於它提供的刊物外網上:Photo TourismModeling the World from Internet Photo CollectionsFinding paths through the world's photos


只要你確實有一個ACM訂閱,但通常,你應該在工作/ UNI /不管laest。

3

您正在尋找一個稱爲自校準或auto-calibration的研究機構。有幾篇論文(免費),我建議從這個tutorial開始。

0

它也不需要做任何事情,像從棋盤上得到的校正子像素級別。
充其量只需簡單地旋轉和移動重疊的圖像,即使圖像質量差,它也只需找到幾條邊來取出會聚的垂直線。