Main Content

영상 회전하기

이 예제에서는 영상을 회전하고 결과 영상의 크기를 조정하는 방법을 보여줍니다.

imrotate 함수를 사용하여 영상을 회전할 경우 회전할 영상과 회전 각도(단위: 도)를 지정합니다. 양의 회전 각도를 지정하면 영상이 반시계 방향으로 회전합니다. 음의 회전 각도를 지정하면 영상이 시계 방향으로 회전합니다.

영상을 반시계 방향으로 회전하기

영상을 작업 공간으로 읽어 들입니다.

I = imread("circuit.tif");

쌍선형 보간을 사용하여 영상을 반시계 방향으로 35도 회전합니다.

J = imrotate(I,35,"bilinear");

원본 영상과 회전된 영상을 표시합니다. 기본적으로 출력 영상은 전체 원본 영상을 포함할 만큼 충분히 큽니다. 원본 영상의 경계선을 벗어나는 픽셀은 0으로 설정되고 출력 영상에서 검은색 배경으로 표시됩니다.

figure
imshowpair(I,J,"montage")

Figure contains an axes object. The axes object contains an object of type image.

회전된 영상 자르기

원본 영상을 다시 회전하고 회전된 영상이 원본 영상과 같은 크기로 잘리도록 지정합니다.

K = imrotate(I,35,"bilinear","crop");

원본 영상과 새 영상을 표시합니다.

figure
imshowpair(I,K,"montage")

Figure contains an axes object. The axes object contains an object of type image.

참고 항목

관련 항목