2016-09-12 8 views
0

파이썬에서의 이진 이미지 세분화 을 구현하는 쉬운 방법이 있습니까?파이썬 : 이진 이미지 세그먼트 화

내 2 차원 - "이미지"는 numpy 배열입니다. 사용 된 값은 1.00.0입니다. 값이 1.0 인 모든 개체의 목록이 필요합니다. 모든 검은 픽셀은 객체의 픽셀입니다. 객체에는 값이 1.0 인 많은 터치 픽셀이 포함될 수 있습니다.

numpyscipy을 사용할 수 있습니다.

이미 모든 픽셀을 반복하고 픽셀 세트를 만들고 이전 세트의 새 픽셀을 채우거나 새 세트를 만들려고했습니다. 불행히도 그 구현은 가난하고 매우 버그가 있으며 또한 매우 느립니다.

이런 식으로 이미 존재하지 않거나 쉽게 할 수있는 방법이 있습니까?

이 scipy.ndimage.measurements.label 및 scipy.ndimage.measurements.find_objects 당신은 무엇을 "감동을 지정해야

을 사용하여 수행 할 수 있습니다 정확히 무엇을, 내 마음에 당신에게

답변

1

대단히 감사합니다 "의미합니다. 이것이 edge-sharing을 의미한다면 ndimage.measurements.label의 기본 구조가 필요한 배열이므로 배열을 전달하면됩니다. 접촉이란 코너 공유를 의미하는 경우 문서 구조에서 올바른 구조를 찾을 수 있습니다.

find_objects는 개체의 조각 목록을 생성 할 수 있습니다.

+0

감사합니다. 이것은 매우 잘 보인다 :)! –