推移相机
方法简介
在相机领域,移动摄影车是指在可将相机从场景的一侧移到另一侧的平台。camdolly 命令通过同时移动相机的位置和相机目标的位置来实现类似的行为(如果需要,也可以只移动相机的位置)。
此示例说明如何使用 camdolly 浏览图像的不同区域。其中介绍了以下函数的用法:
实现
首先加载鳕鱼角图像并通过设置相机视角(使用 camva)进行放大。
load cape image(X) colormap(map) axis image camva(camva/2.5)
然后,使用 ginput 选择相机目标和相机位置的 x 和 y 坐标。
while 1
[x,y] = ginput(1);
if ~strcmp(get(gcf,'SelectionType'),'normal')
break
end
ct = camtarget;
dx = x - ct(1);
dy = y - ct(2);
camdolly(dx,dy,ct(3),'movetarget','data')
drawnow
end