双目标定与矫正 matlab
生活随笔
收集整理的這篇文章主要介紹了
双目标定与矫正 matlab
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
matlab版本有2015a 或更新的本
?1.預先拍攝好多幅標定板圖像
像這樣:
分別將左右圖像放在left和right文件夾中。
2.相機標定
選擇APPS,下拉菜單選擇"stereo camera calibration"
進入一下界面,點擊“add image”,分別設置camera1 (left)和camera2(right)的拍攝的圖像,需要設置棋盤格的大小單位為毫米。
設置完進入一下界面,點擊“calibrate”
點擊export camera parameters 輸出標定參數
在命令行輸入以下命令保存參數:
save stereoParams
3.利用標定的參數矯正圖像
?
load stereoParams_uvc mkdir indoor_r figure for i = 1:100fprintf('processing: %d\n',i)leftname = ['./indoorScene/left', num2str(i), '.png'];rightname = ['./indoorScene/right', num2str(i), '.png'];I1 = imread(leftname);I2 = imread(rightname);[J1, J2] = rectifyStereoImages(I1, I2, stereoParams_uvc);leftname_r = ['./indoor_r/left',num2str(i),'.png'];rightname_r = ['./indoor_r/right', num2str(i), '.png'];imwrite(J1,leftname_r);imwrite(J2,rightname_r );imshow(stereoAnaglyph(J1,J2)); end?
總結
以上是生活随笔為你收集整理的双目标定与矫正 matlab的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中科慧眼双目安装pcl
- 下一篇: 开发者都应该使用的10个C++11特性