영상 회전하기
이 예제에서는 영상을 회전하고 결과 영상의 크기를 조정하는 방법을 보여줍니다.
imrotate
함수를 사용하여 영상을 회전할 경우 회전할 영상과 회전 각도(단위: 도)를 지정합니다. 양의 회전 각도를 지정하면 영상이 반시계 방향으로 회전합니다. 음의 회전 각도를 지정하면 영상이 시계 방향으로 회전합니다.
영상을 반시계 방향으로 회전하기
영상을 작업 공간으로 읽어 들입니다.
I = imread("circuit.tif");
쌍선형 보간을 사용하여 영상을 반시계 방향으로 35도 회전합니다.
J = imrotate(I,35,"bilinear");
원본 영상과 회전된 영상을 표시합니다. 기본적으로 출력 영상은 전체 원본 영상을 포함할 만큼 충분히 큽니다. 원본 영상의 경계선을 벗어나는 픽셀은 0
으로 설정되고 출력 영상에서 검은색 배경으로 표시됩니다.
figure
imshowpair(I,J,"montage")
회전된 영상 자르기
원본 영상을 다시 회전하고 회전된 영상이 원본 영상과 같은 크기로 잘리도록 지정합니다.
K = imrotate(I,35,"bilinear","crop");
원본 영상과 새 영상을 표시합니다.
figure
imshowpair(I,K,"montage")