카메라 달리 이동(dolly)
기법 요약
카메라 촬영 분야에서 달리(dolly)는 장면을 기준으로 좌우로 카메라를 움직일 수 있게 해주는 장치입니다. camdolly
명령은 카메라의 위치와 카메라 대상의 위치를 동시에(또는 원한다면 카메라 위치만) 움직여 유사한 동작을 구현합니다.
이 예제에서는 camdolly
를 사용하여 영상의 다양한 영역을 탐색하는 방법을 보여줍니다. 다음과 같은 함수의 사용 방법도 보여줍니다.
구현
먼저 케이프 코드(Cape Cod) 영상을 불러오고 카메라 시야각을 설정(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