ROI 함수를 사용하여 이진 마스크 만들기
이 예제에서는 drawcircle
과 같은 ROI 생성 함수 중 하나를 마스크 생성 함수 createMask
와 함께 사용하여 이진 마스크를 만드는 방법을 보여줍니다.
영상을 작업 공간으로 읽어 들인 후 이를 표시합니다.
img = imread('pout.tif');
h_im = imshow(img);
ROI 생성 함수 중 하나를 사용하여 영상에 ROI를 생성합니다.
circ = drawcircle('Center',[113,66],'Radius',60);
createMask
를 사용하여 ROI에서 이진 마스크를 생성합니다. createMask
함수는 입력 영상과 같은 크기의 이진 영상을 반환합니다. ROI 내부에 있는 픽셀은 1로 설정되고, 그 외 모든 곳에 있는 픽셀 값은 0으로 설정됩니다.
BW = createMask(circ); imshow(BW)