Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

draw

대화형 방식으로 ROI 그리기 시작

설명

예제

draw(ROI)는 대화형 모드로 진입하여 현재 좌표축(gca)에 객체 ROI의 형태를 그립니다.

draw(ROI,s)는 대화형 모드로 진입하여 Cuboid 객체의 형태를 그리며, ROI가 Scatter 객체 s를 기준으로 마우스에 가장 가까운 위치로 맞춰집니다.

draw(ROI,pos)는 대화형 모드로 진입하여 Cuboid 객체의 형태를 그리며, ROI가 pos로 지정된 위치를 기준으로 마우스에 가장 가까운 위치로 맞춰집니다. pos를 N×3 숫자형 배열로 지정합니다. 여기서 각 행은 가능한 배치 지점의 (x,y,z) 위치를 나타냅니다.

예제

대화형 방식으로 ROI 그리기

영상을 작업 공간으로 읽어 들인 후 이를 표시합니다.

I = imread('wagon.jpg');
figure
imshow(I);

영상 위에 대화형 방식으로 삼각 ROI를 그립니다. ROI 경계의 가시성을 높이기 위해 ROI 경계에 두꺼운 선 너비와 밝은 녹청색을 지정합니다.

p = drawpolygon('LineWidth',7,'Color','cyan');

꼭짓점의 좌표를 가져옵니다.

p.Position
ans =

  284.7500  725.5000
  331.2500  871.0000
  359.7500  707.5000
바퀴의 바퀴살은 여러 서로 다른 삼각형을 정의합니다. 두 번째 삼각형의 꼭짓점을 가져온다고 가정합니다. draw 함수를 사용하여 대화형 방식으로 다각형 ROI 그리기를 새로 시작할 수 있습니다. ROI의 선 너비와 색 파라미터는 유지됩니다.
draw(p)

p.Position
ans =

  398.7500  710.5000
  377.7500  865.0000
  461.7500  734.5000

입력 인수

모두 축소

관심 영역으로, 다음 유형 중 하나의 ROI 객체로 지정됩니다.

산점도 플롯으로, matlab.graphics.chart.primitive.Scatter 객체로 지정됩니다.

ROI의 위치로, N×3 숫자형 배열로 지정됩니다. 여기서 각 행은 잠재적 배치 지점의 (x,y,z) 위치를 나타냅니다.

버전 내역

R2018b에 개발됨