최근에 boost :: graph를 발견했습니다. 나는 부스트 그래프로 어떻게 다음 문제를 해결할 지 궁금해하기 전에 그래프 이론을 사용한 적이 없기 때문에.부스트 그래프로 이미지 분할
간단히 말해서 (회색 음영) 2D 이미지가 있고 특정 기준을 충족하는 영역을 추출하고 싶습니다. 픽셀 값> 임계 값. 위는 흰색, 아래는 검은 색입니다.
어떻게 구현하나요?
첫 번째 단서는 이미지의 모든 픽셀에 대해 하나의 단일 정점을 그래프에 추가하는 것이 었습니다. 그런 다음 모든 픽셀 Vertex를 동일한 색상 (흰색/검정색)의 이웃으로 연결하십시오. 그리고 나서 connected_components() 함수로 영역을 추출 할 수있었습니다.
인접한 모든 픽셀을 연결하고 경계 정보를 경계 (경계선, 경계가 아닌 경계)로 인코딩하는 것이 더 효과적입니까?