Main Content

영상 자르기

참고

또한 영상 뷰어 앱을 사용하여 대화형 방식으로 영상을 자를 수도 있습니다. 자세한 내용은 Crop Image Using Image Viewer App 항목을 참조하십시오.

영상의 사각형 부분을 추출하려면 imcrop 함수를 사용하십시오. imcrop를 사용하면 자르기 영역을 마우스를 사용해 대화형 방식으로 지정하거나, 자르기 영역의 크기와 위치를 지정하여 프로그래밍 방식으로 지정할 수도 있습니다.

이 예제에서는 대화형 방식 구문을 보여줍니다. 이 예제는 영상을 MATLAB® 작업 공간으로 읽어 들인 후 이 영상을 인수로 지정하여 imcrop를 호출합니다. imcrop는 Figure 창에 영상을 표시하고 사용자가 영상에 자르기 사각형을 그릴 때까지 기다립니다. 포인터를 영상 위로 가져가면 포인터 모양이 십자 모양 으로 바뀝니다. 포인터를 클릭한 후 끌어서 자르기 사각형의 크기와 위치를 지정합니다. 마우스를 사용하여 자르기 사각형을 옮기거나 크기를 조정할 수 있습니다. 자르기 사각형에 만족하면 더블 클릭하여 자르기 작업을 수행하거나, 자르기 사각형 내부를 마우스 오른쪽 버튼으로 클릭하고 상황별 메뉴에서 영상 자르기를 선택합니다. imcrop는 잘라낸 영상을 J에 반환합니다.

I = imread("circuit.tif")
J = imcrop(I);

Crop Image tool displaying a blue rectangle over the region to be cropped and a context menu with options such as "set color" and "fix aspect ratio".

imcrop를 호출할 때 자르기 사각형의 크기와 위치를 파라미터로 지정할 수도 있습니다. 자르기 사각형을 4개 요소를 가진 위치 벡터 [xmin ymin width height]로 지정합니다.

이 예제에서는 자를 영상 I와 자르기 사각형을 지정하여 imcrop를 호출합니다. imcrop는 잘라낸 영상을 J에 반환합니다.

I = imread("circuit.tif");
J = imcrop(I,[60 40 100 90]);

참고 항목

관련 항목