我想从立体摄像机创建一个3D地图,为了测试这个,我使用两个给定的matlab示例:
我将这两个脚本组合成以下脚本:
% load left and right images
leftImages = imageDatastore(fullfile(toolboxdir('vision'),'visiondata', ...
'calibration','stereo','left'));
rightImages = imageDatastore(fullfile(toolboxdir('vision'),'visiondata', ...
'calibration','stereo','right'));
% calculate image points
[imagePoints,boardSize] = ...
detectCheckerboardPoints(leftImages.Files,rightImages.Files);
% calculate world points
squareSize = 108;
worldPoints = generateCheckerboardPoints(boardSize,squareSize);
% calculate camera paramters
I = readimage(leftImages,1);
imageSize = [size(I,1),size(I,2)];
stereoParams = estimateCameraParameters(imagePoints,worldPoints, ...
'Im