imdistline
거리 툴
설명
imdistline
객체는 거리 툴을 캡슐화합니다. 이는 영상 위에 대화형 선이 있는 구성이며, 선 끝점 간의 거리를 표시하는 텍스트 레이블과 쌍을 이룹니다.
마우스를 사용하여 선의 크기 및 위치를 조정할 수 있습니다. 이 선에는 상황별 메뉴도 있어 모양 및 동작의 특성을 제어합니다. 자세한 내용은 Usage 항목을 참조하십시오.
생성
설명
입력 인수
속성
사용
거리 툴을 이동하려면 선 위로 포인터를 가져가십시오. 형태가 십자형 으로 바뀝니다. 마우스로 선을 클릭하고 끌어서 놓습니다. 거리 툴의 크기를 조정하려면 선의 한 끝점 위로 포인터를 가져가십시오. 형태가 뭔가를 가리키는 손가락 으로 바뀝니다. 마우스로 선의 끝점을 클릭하고 끌어서 놓습니다.
이 선은 상황별 메뉴도 지원하므로 그 기능 및 모양의 여러 특성을 제어할 수 있습니다. 선을 마우스 오른쪽 버튼으로 클릭하여 상황별 메뉴에 액세스합니다.
거리 툴 동작 | 상황별 메뉴 항목 |
---|---|
끝점 및 거리 데이터를 작업 공간에 내보내기 | 상황별 메뉴에서 작업 공간으로 내보내기를 선택합니다. |
거리 레이블 설정/해제 | 상황별 메뉴에서 거리 레이블 표시를 선택합니다. |
가로 및 세로 끌어서 놓기 제한 지정 | 상황별 메뉴에서 끌어서 놓기 제한을 선택합니다. |
선을 표시하는 데 사용된 색 변경 | 상황별 메뉴에서 색 설정을 선택합니다. |
거리 툴 객체 삭제 | 상황별 메뉴에서 삭제를 선택합니다. |
객체 함수
addNewPositionCallback | Add new-position callback to ROI object |
createMask | (Not recommended) Create mask within image |
delete | 핸들 객체 삭제 |
getAngleFromHorizontal | Return angle between Distance tool and horizontal axis |
getColor | Get color used to draw ROI object |
getDistance | Return distance between endpoints of Distance tool |
getLabelHandle | Return handle to text label of Distance tool |
getLabelTextFormatter | Return format of text label of Distance tool |
getLabelVisible | Return visibility of text label of Distance tool |
getPosition | Return current position of ROI object |
getPositionConstraintFcn | Return function handle to current position constraint function |
removeNewPositionCallback | Remove new-position callback from ROI object |
resume | (Not recommended) Resume execution of MATLAB command line |
setColor | (Not recommended) Set color used to draw ROI object |
setConstrainedPosition | Set ROI object to new position |
setLabelTextFormatter | Set format used to display text label of Distance tool |
setLabelVisible | Set visibility of text label of Distance tool |
setPosition | (Not recommended) Move ROI object to new position |
setPositionConstraintFcn | Set position constraint function of ROI object |
wait | (Not recommended) Block MATLAB command line until ROI creation is finished |
예제
팁
imdistline
에 image 객체를 포함한 좌표축을 사용할 때 끌어서 놓기 제약 조건 함수를 지정하지 않으면 영상 범위의 바깥까지 선을 끌어서 놓을 수 있습니다.plot
함수로 생성한 좌표축을 사용하면 좌표축 제한이 선의 이동에 맞춰 자동으로 확장됩니다.Line
ROI 객체를 사용하여 대화형 방식으로 사용자 지정 가능한 거리 툴을 만들 수도 있습니다. 예제는 Measure Distances in an Image 항목을 참조하십시오.
버전 내역
R2006a 이전에 개발됨