2011-11-10 4 views
2

나는 2 개의 이미지, bigImage 및 smallImage 말. smallImage가 방향 또는 변형 (회전)에 관계없이 bigImage의 어느 위치에 있는지 감지하려고합니다. 거기에있는 경우는 true를 돌려 주어, 그렇지 않은 경우는 false를 돌려줍니다. openCV에서 템플릿 매칭 (cvMatchTemplate) 메소드를 거치지 만 true와 false 매치의 결과 사이에 큰 차이가 없기 때문에 어디에도 도달하지 못했습니다. 내 요구 사항은 cvMatchTemplate을 사용하여 여전히 가능합니까? 아니면 여기에 대해 openCV의 다른 메소드가 있습니까?아이폰에서 이미지 일치/감지 opencv를 사용

답변

2

이것은 매우 일반적이며 매우 어려운 문제이며 많은 솔루션이 있습니다. 그들 중 누구도은 총알이 아닙니다. 잘하면, 그들 중 하나는 당신의 특별한 문제에 대해 작동합니다. SIFT, 색상 히스토그램 매칭, SURF, HoG, Viola-Jones, DOT, ORB를 살펴보십시오. 이들 중 일부는 OpenCV 구현을 가지고 있습니다. 다른 사람들은 그렇지 않습니다. 사용 가능한 옵션과 장단점을 읽은 다음 몇 가지 방법을 시도해보십시오.

+0

여기는 SIFT http://www.cs.ubc.ca/~lowe/keypoints/에 대한 좋은 참고 자료이며, 성능에 신경 쓰면 ORB가 가장 좋은 것 같습니다. – Sam

관련 문제