推移相机
方法简介
在相机领域,移动摄影车是指在可将相机从场景的一侧移到另一侧的平台。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