天天看點

MATLAB對相機标定

方法一:

1、使用MATLAB自帶工具箱

MATLAB對相機标定
  • 在指令視窗輸入以下指令即可獲得内參矩陣和徑向畸變:
>> cameraParams.IntrinsicMatrix
           

>> cameraParams.RadialDistortion

2、添加檔案

MATLAB對相機标定

3、修改自己棋盤格的大小尺寸

MATLAB對相機标定

我這裡使用的30mm的棋盤格大小

4、标定

MATLAB對相機标定

5、錯誤率低于0.5基本就可以使用

MATLAB對相機标定

6、導出畸變系數

MATLAB對相機标定

方法二

使用官網給的标定工具(下載下傳位址:http://www.vision.caltech.edu/bouguetj/calib_doc/download/index.html)

1、将工具包添加到工作路徑

MATLAB對相機标定

2、輸入指令:calib(或者)calib——gui)

MATLAB對相機标定

選擇Standars ....

3、載入圖檔

MATLAB對相機标定

輸入basename(就是名稱相同的部分),還有圖檔格式。

MATLAB對相機标定

4、提取角點

MATLAB對相機标定
MATLAB對相機标定

輸入enter,全部采用預設值。

MATLAB對相機标定

手動選擇頂點,左上角為第一個,其它點可以按照順時針或者逆時針順序選取都可以。

5、标定

MATLAB對相機标定

總結:使用下載下傳的tool工具标定的錯誤率較低,更準确。

繼續閱讀