Maltab相机的使用的主要函数有campos,camtarget,camup,camva,camproj等可以设置参数和查看参数的函数,在matlab相机的应用中的很重要的一点是理解图像中心即光轴中心。
图1a正投影模式下的人脸 图1b透视投影模式下的人脸
close all;
clc;clear all;
figure;
xlabel('x');
ylabel('y');
zlabel('z');
line([-2 2],[0 0],[0 0]);
%line([-0 2],[0 0],[0 0])
axis vis3d normal off ;
%msgbox(num2str(camva),'camva')
%msgbox(num2str(campos),'campos')
daspect([1 1 1]); % 决定了数据的维度
pbaspect([1 1 1]); % 决定了box的各个方向的大小比例
campos([0 0 20])
camtarget([0 0 0])
camup([1 0 0])
camva(5.7106*2);
第一部分:5.7106=atan(2/10)*180/pi;
5.7106是指的一个角度,这个角度下刚刚好matlab版本的相机可以成像完全;