• 大小: 223KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-23
  • 语言: Matlab
  • 标签:

资源简介

一种很简便的摄像机标定程序,基于MATLAB编写

资源截图

代码片段和文件信息

clc
format compact
more off
load samples/coords/syntcds
load samples/coords/realcds
addpath solvopt
addpath solvopt/uncprobs
addpath m
echo on
%
% press enter to start the calibration with synthetic data
pause
clc
[Te Re Ine errs cerrs] = calibr8( [1300 353 286 0 0] 7 0.1 PC1 PC2 PC4 PC5 ); 
quiver( cerrs(:1) cerrs(:2) cerrs(:3) cerrs(:4) )  
figure
plot( errs(1:) )
grid on
zoom on
%
% Results of the calibration:
%
% intrinsic parameters of the camera (focal length principal points linear distortion coefficients):
fl=Ine(1);pp=[Ine(2)Ine(3)];b=[Ine(4)Ine(5)];flppb
%
% estimated rotation matrix:
Re
%
% appropriate euler angles (in degrees):
[ox fy kz] = deeuler_deg( Re )
%
% estimated rotation matrix:
Te
%
% extracted translation vector:
t = Re * Te(:3)
%
%press enter to continue with calibration with real data
pause
close all
clc

[Te Re Ine errs cerrs] = calibr8( [1500 353 286 0 0] 7 0.1 shot2 shot5 shot9 shot11 ); 

quiver( cerrs(:1) cerrs(:2) cerrs(:3) cerrs(:4) )  
figure
plot( errs(1:) )
grid on
zoom on
%
% Results of the calibration:
%
% intrinsic parameters of the camera (focal length principal points linear distortion coefficients):
fl=Ine(1);pp=[Ine(2)Ine(3)];b=[Ine(4)Ine(5)];flppb
%
% estimated rotation matrix:
Re
%
% appropriate euler angles (in degrees):
[ox fy kz] = deeuler_deg( Re )
%
% estimated rotation matrix:
Te
%
% extracted translation vector:
t = Re * Te(:3)
% press enter to finish
pause
close all
%
% thank you

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1517  1999-05-10 16:54  一个很好用的摄像机标定程序用matlab语言开发\demo.m

     文件        598  1998-09-30 12:34  一个很好用的摄像机标定程序用matlab语言开发\m\angle2dir.m

     文件        194  1998-10-22 11:07  一个很好用的摄像机标定程序用matlab语言开发\m\applyDLT.m

     文件       1933  1999-05-10 15:57  一个很好用的摄像机标定程序用matlab语言开发\m\calibr8.m

     文件        792  1998-10-22 11:07  一个很好用的摄像机标定程序用matlab语言开发\m\cart2sph.m

     文件        388  1999-04-08 18:02  一个很好用的摄像机标定程序用matlab语言开发\m\computeErr.m

     文件        649  1998-10-22 11:07  一个很好用的摄像机标定程序用matlab语言开发\m\createCDLT.m

     文件        643  1998-10-22 11:07  一个很好用的摄像机标定程序用matlab语言开发\m\createDLT.m

     文件        814  1998-10-22 11:07  一个很好用的摄像机标定程序用matlab语言开发\m\data2cols.m

     文件       1855  1998-10-22 11:07  一个很好用的摄像机标定程序用matlab语言开发\m\decCDLT.m

     文件       1908  1998-10-22 11:07  一个很好用的摄像机标定程序用matlab语言开发\m\decDLT.m

     文件        323  1998-11-24 16:08  一个很好用的摄像机标定程序用matlab语言开发\m\deeuler.m

     文件        386  1999-05-05 18:01  一个很好用的摄像机标定程序用matlab语言开发\m\deeuler_deg.m

     文件        409  1998-10-22 11:07  一个很好用的摄像机标定程序用matlab语言开发\m\delnan.m

     文件          0  1999-05-10 15:54  一个很好用的摄像机标定程序用matlab语言开发\m\diary

     文件        710  1998-09-30 12:34  一个很好用的摄像机标定程序用matlab语言开发\m\dir2angle.m

     文件       2022  1998-12-08 11:14  一个很好用的摄像机标定程序用matlab语言开发\m\dir2rot.m

     文件        751  1998-10-22 11:07  一个很好用的摄像机标定程序用matlab语言开发\m\dirangles.m

     文件       1901  1998-10-22 11:07  一个很好用的摄像机标定程序用matlab语言开发\m\DLTdecomp.m

     文件        432  1998-10-22 11:07  一个很好用的摄像机标定程序用matlab语言开发\m\DLTpoints.m

     文件        192  1998-10-22 11:07  一个很好用的摄像机标定程序用matlab语言开发\m\dot.m

     文件        869  1998-12-05 20:59  一个很好用的摄像机标定程序用matlab语言开发\m\estCDLT.m

     文件       1842  1998-10-22 11:07  一个很好用的摄像机标定程序用matlab语言开发\m\estDLT.m

     文件       1116  1998-11-04 16:26  一个很好用的摄像机标定程序用matlab语言开发\m\estiCDLT.m

     文件       1207  1998-12-05 20:59  一个很好用的摄像机标定程序用matlab语言开发\m\estiDLT.m

     文件        464  1998-12-05 14:53  一个很好用的摄像机标定程序用matlab语言开发\m\euler.m

     文件        350  1998-10-22 11:07  一个很好用的摄像机标定程序用matlab语言开发\m\euler2quart.m

     文件       2513  1999-05-10 15:56  一个很好用的摄像机标定程序用matlab语言开发\m\getTR.m

     文件       2218  1999-05-10 09:53  一个很好用的摄像机标定程序用matlab语言开发\m\getTR3.m

     文件        913  1999-05-10 09:53  一个很好用的摄像机标定程序用matlab语言开发\m\getTRZ_fun.m

............此处省略117个文件信息

评论

共有 条评论

相关资源