第一步,在命令行下面輸入cameraCalibrator,啟動MATLAB相機標定、相機矯正界面
cameraCalibrator

第二步:拍照。如果你是做相機標定,你應該知道,你需要一些calibration template來拍照,可以參考大多數相機標定的文章(如Tsai的文章),常用的是黑白方塊,自己打印機打印或者從網上購買(高精度)。然后從不同角度拍照:

第三步:導入相機拍的圖片,點擊界面上的"Add Images"按鈕,你可以從不同文件夾選擇圖片。圖片選擇好以后,你需要告訴程序,你的每個方塊的實際大小,可以已厘米等單位。

點擊Ok按鈕以后,程序會自動導入圖片,並且進行圖像處理(提取方塊的位置)。當然,有可能你的某些照片不符合要求,程序會自動過濾掉不符合條件的圖片(是不是很聰明?),比如下圖告訴你:你選擇的13個圖片里,其中8個符合要求,5個不符合要求。

第四步:開始MATLAB相機標定,點擊界面上的標定按鈕:

點擊“Exprot Camera Parameters”按鈕,
保存標定的參數數據;
如圖所示:


標定結果分析:
對於雙目標定數據,
通常只需要得到:
相機內參:Intrinsic Matrix;
畸變:徑向畸變+切向畸變;[k1,k2,k3,p1,p2]
重投影平均誤差;
相機外參:旋轉矩陣3*3 +平移向量3*1
根據你的需求,界面上提供了不同選項,來讓你獲取相機標定、相機矯正的內部和外部參數。
詳細相機標定過程請參考:http://www.mathworks.com/help/vision/ug/find-camera-parameters-with-the-camera-calibrator.html#btxr8c_-2
MATLAB相機標定教學視頻: http://www.mathworks.com/videos/camera-calibration-with-matlab-81233.html
詳細相機標定過程請參考:http://www.mathworks.com/help/vi ... ator.html#btxr8c_-2
MATLAB相機標定教學視頻: http://www.mathworks.com/videos/ ... h-matlab-81233.html
以上是參考所得。
