www.gusucode.com > vision 源码程序 matlab案例代码 > vision/VisualizeSingleCameraExtrinsicParametersExample.m
%% Visualize Single Camera Extrinsic Parameters % %% % Create a cell array of file names of calibration images. for i = 1:5 imageFileName = sprintf('image%d.tif', i); imageFileNames{i} = fullfile(matlabroot,'toolbox','vision',... 'visiondata','calibration','webcam',imageFileName); end %% % Detect calibration pattern. [imagePoints, boardSize] = detectCheckerboardPoints(imageFileNames); %% % Generate world coordinates of the corners of the squares, % (squares are in mm). squareSide = 25; worldPoints = generateCheckerboardPoints(boardSize,squareSide); %% % Calibrate the camera. cameraParams = estimateCameraParameters(imagePoints,worldPoints); %% % Visualize pattern locations. figure; showExtrinsics(cameraParams); %% % Visualize camera locations. figure; showExtrinsics(cameraParams,'patternCentric');