2017-03-26 196 views
0

我正在做一個項目,需要從攝像頭獲取真實世界的協調。我需要做的第一件事就是校準我的相機。我使用MATLAB Toolbox中的Camera Calibrator,以及大約40個樣本進行校準。所有樣品均由羅技C922拍攝。但是在校準之後,結果看起來錯了,如下圖所示。 enter image description here使用MATLAB攝像機校準器進行單鏡頭校準的問題

它比原始圖像更失真。我也嘗試使用OpenCV進行校準,但結果是一樣的。任何人都知道什麼是錯的,爲什麼會這樣呢?

對不起,如果這些問題真的是初學者水平,相機校準對我來說是非常新的,我無法找到我的答案。

預先感謝您!

+1

很難說,不看你的圖片。你可以請他們上傳他們的地方,併發送鏈接? –

+0

謝謝你的回覆。以下是我用於校準的所有圖像:[校準圖像](https://drive.google.com/drive/folders/0B4-imQMI5JvHck5lZFZhbk9zRDQ?usp=sharing) –

+0

您只在一個軸上旋轉,並且電路板離相機很遠。嘗試旋轉其他軸,並嘗試佔用更多的電路板框架。 – Photon

回答

0

首先,你真的需要弄清楚'校準'是什麼意思。 很顯然,由於棋盤上的線條和背景上的線條很直,圖片顯示的是未失真的圖片。在不失真的情況下,中央的棋盤將看起來像在徑向被擠壓。檢查圖片左下角的'顯示原始'按鈕,點擊它,並找出這兩個圖片之間的區別。

這個校準器的功能是計算內在/外在參數,失真係數,並且如果你願意的話,可以使你給予她的照片不會失真。她已經完成了這項工作。