1. 학습
  2. /
  3. 강의
  4. /
  5. Python을 활용한 생의학 영상 분석

Connected

연습 문제

객체 선택하기

라벨은 객체의 "핸들"과 같아서, 한 번에 픽셀 묶음을 집어 올 수 있게 해줘요. 특정 객체를 선택하려면 다음을 따라 해 보세요.

  1. 해당 객체에 연결된 라벨 값을 찾습니다.
  2. 동일한 픽셀만 남기도록 마스크를 만듭니다.

이번 연습에서는 제공된 mask로부터 라벨 배열을 만든 다음, 중앙에 위치한 좌심실의 라벨 값을 찾고, 그 좌심실만을 위한 마스크를 만들어 보세요.

지침

100 XP
  • ndi.label()을 사용해 mask의 각 독립된 객체에 라벨을 부여하세요.
  • 중앙 픽셀(128, 128)을 확인해 좌심실 라벨의 인덱스 값을 찾으세요.
  • 좌심실 라벨과 일치하는 픽셀의 마스크를 만드세요. np.where를 사용해 lv_val로 라벨된 픽셀은 1로, 그 외 값은 np.nan으로 설정하세요.
  • plt.imshow()로 현재 플롯 위에 선택한 라벨을 오버레이하세요.