1

OpenCV 3.0에는 connectedComponent이라는 기능이 있습니다.연결된 구성 요소 레이블

입력으로 이진 이미지를 가져 와서 레이블과 연결된 구성 요소의 수를 반환하지만 내부적으로 어떤 알고리즘이 사용되는지 알고 있습니다. 당신은

OpenCV의 구현 다수의 소스에 연결 구성 요소 라벨링 알고리즘에 대해 읽을 수 있습니다

+0

@Miki opencv 3.0에는 connectedComponent라는 함수가 있는데 어떻게 만들어지고 작동하는지 알고 싶습니다. 반환 된 연결 이미지와 입력 된 연결 요소의 수를 반환하는 입력 바이너리 이미지 레이블 이미지가 필요하다는 것을 알고 있지만 보고서를 작성해야하므로 작동 방법을 알아야합니다. 감사합니다 – user7209199

+0

질문을 시도하고 확장 해주십시오. 특히 "만약 누군가가 라이브러리에 의해 제공된 connectedComponent 함수가 실현 되었다면"나는 혼란 스럽습니다. 당신이 그것에서 명백한 오자를 발견 할 수 있다면, 환상적입니다! 그렇지 않다면 다시 시도해 볼 수 있습니다. 어느 쪽이든, [편집] 문제를 해결하기 위해 질문. –

+0

오른쪽. 나는 너가 너의 것을 게시하는 동안 내 의견을 올렸다. 내가 말했듯이, 그 정보를 포함시키기 위해 질문을 편집하십시오. –

답변

3

OpenCV의 오픈 소스입니다. documentationsource code을 볼 수 있습니다.

당신은 connected component lablelling을 수행 할 수 2 algorithms를 선택할 수 있습니다

OpenCV의> = 3.2 (CCL_DEFAULT)의 기본 4- 연결성 우의 알고리즘을 사용하고, 8 연결성 그라나 알고리즘. OpenCV의에서

는 모두 4 8 연결을 위해 우의 알고리즘을 사용 3.0.0 동안 OpenCV의에서> = 3.2 당신은 필드 connectivityccltype에 따라 3 개 가지 옵션 중 하나를 선택할 수 있습니다

 \ connectivity 4 | 8 
     \      | 
type  \     | 
           | 
CCL_DEFAULT    Wu | Grana 
CCL_WU     Wu | Wu 
CCL_GRANA    Wu | Grana 
+0

감사합니다. 이 알고리즘에 대해 이야기하는 문서를 사용할 수 있어야합니까? 인터넷에서 검색을 시도했지만 아무 것도 찾을 수 없습니다. – user7209199

+0

더 나은 검색이 필요합니다. 나는 논문에 대한 링크로 대답을 편집했습니다. – Miki

+0

또 다른 어리석은 질문 : 두 가지 전략 모두 가지고 어떻게 사용되었는지 어떻게 알 수 있습니까? 문제가 생겨서 미안하지만, 나는 현장에서 새로운 사람입니다. – user7209199

1

here이며,이 단서가 포함되어

//Based on "Two Strategies to Speed up Connected Components Algorithms", 
//the SAUF (Scan array union find) variant 
//using decision trees 
//Kesheng Wu, et al 

Article

+0

을 찾지 못했습니다. 이 알고리즘에 대해 이야기하는 문서를 사용할 수 있어야합니까? 인터넷에서 검색을 시도했지만 아무 것도 찾을 수 없습니다. – user7209199

+0

기사에 대한 링크가 추가되었습니다. – MBo

+0

또 다른 어리석은 질문 : 두 가지 전략을 모두 가지고 어떻게 사용되었는지 어떻게 알 수 있습니까? 문제가 생겨서 정말 유감이지만, 나는 현장에서 새로운 사람입니다. – user7209199

관련 문제