资源简介
一种很简便的摄像机标定程序,基于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个文件信息
- 上一篇:matlab基于小波融合的人脸融合
- 下一篇:MATLAB实现BPSK
评论
共有 条评论