Desplazar la cámara
Resumen de técnicas
En la jerga de las cámaras, un dolly es un escenario que permite el movimiento de la cámara de un lado a otro de la escena. El comando camdolly
realiza una función simular al mover la posición tanto de la cámara como de su objetivo al unísono (o solo la posición de la cámara si lo prefiere).
Este ejemplo ilustra cómo utilizar camdolly
para explorar las distintas regiones de una imagen. Esto muestra cómo utilizar las siguientes funciones:
ginput
para obtener las coordinadas de las posiciones en la imagenLa opción de coordenadas de
data
decamdolly
para mover la cámara y el objetivo hacia la nueva posición según las coordinadas obtenidas deginput
camva
para aumentar y ajustar el ángulo de visión de la cámara que, de lo contrario, tiene control automático
Implementación
Primero cargue la imagen del Cabo Cod y amplíela estableciendo el ángulo de visión de la cámara (utilizando camva
).
load cape image(X) colormap(map) axis image camva(camva/2.5)
A continuación, utilice ginput
para seleccionar las coordinadas x e y del objetivo de la cámara y la posición de la misma.
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