2012-09-09 1 views
1

결합 : OpenCv: Finding multiple matchesOpenCV의 매치 템플릿, 관련 가까운 경기

나는 지금 내 모든 경기가 어디에 표시 할 수 있어요. 그러나 일부 경기는 완벽하지 않기 때문에 조금 더 낮춰야합니다. 즉, 동일한 항목에 대해 모두 일치하는 픽셀 묶음이 있음을 의미합니다.

실제 일치 항목이 5,5 일 경우 4,4-6,6의 범위에서 9 개의 일치 항목이 있습니다.

일치하는 각 클러스터에 대해 단일 지점을 갖도록 각 요소를 결합하는 최선의 방법은 무엇입니까?

답변

0

모든 이웃 일치 중에서 가장 잘 일치하는 항목, 즉 한 픽셀로만 구분 된 항목 만 유지할 수 있습니다.

임계 값 이미지에서 연결된 구성 요소를 추출하고 연결된 각 구성 요소에 대해 결과 이미지에서 가장 낮은 값의 위치를 ​​찾고 "최상"로 유지하는 것이 한 가지 방법입니다.

+0

나는 수직으로 스캔 한 다음 매치를 발견 한 후 십여 픽셀을 수평으로 점프 할 수있었습니다. Thankfully 히 나는 2 개의 아이템이 서로 위에 나타나지 않을 것이다라는 것을 알고있다. – CaffGeek