주요 콘텐츠

이진 영상 내의 객체에 레이블 지정하기

이 예제에서는 이진 영상 내의 객체에 레이블을 지정하는 방법을 보여줍니다.

예제 모델

Simulink® 모델을 엽니다.

modelname = 'ex_blkLabel.slx';
open_system(modelname)

모델은 Image From File 블록을 사용하여 입력 명암 영상을 읽어옵니다. Autothreshold 블록은 임계값 스케일링 인자 파라미터 값 3을 사용하여 명암 영상을 이진 영상으로 변환합니다. 이진 영상 내의 객체에 레이블을 지정하기 위해, 모델은 다음과 같이 파라미터가 디폴트가 아닌 값으로 지정된 Label 블록을 사용합니다.

  • 출력Label matrix

  • 출력 데이터형uint8

레이블이 지정된 객체를 시각화하기 위해, Contrast Adjustment 블록은 Label 블록의 출력 레이블 행렬의 명암 값 범위를 조정합니다.

시뮬레이션하고 결과를 표시하기

모델을 실행합니다. 이 모델은 Video Viewer 블록을 사용하여 입력 영상, 이진 영상, 출력 영상을 표시합니다. 출력 영상에서 레이블이 지정된 세 개의 객체가 서로 다른 회색 음영으로 표시되는 것을 확인할 수 있습니다.

sim(modelname);