2013-08-15 3 views
0

두 이미지에서 가장 잘 맞는 것을 찾으려면 OpenSURF를 사용하고 있습니다. 일치하는 지점을 찾습니다. 두 일치 지점 간의 유사도를 어떻게 알 수 있는지 궁금합니다. (얼마나 강한 일치인지) 감사합니다.유사 서핑 기능 - 유사도

답변

1

이것은 SURF 논문 자체를 포함하여 문헌에 잘 설명되어 있습니다. (예 : Euclidean, Mahalanobis와 같은) 거리를 단순히 디스크립터 벡터에서 찾을 수 있습니다. 제곱 거리가 계산 속도가 빠르기 때문에 (제곱근을 피할 수 있기 때문에) 벡터의 내적을 볼 수도 있습니다.

SIFT 용지 (Lowe 2004)는 올바르게 호출 한 경우 일치를 받아들이는 데 약간 더 복잡한 방법을 제공합니다. , 당신도 그것을 읽고 싶어 할 것입니다. OpenSURF에서

, 기술자가 Ipoint 클래스에 저장 float 벡터는 - 당신이 Surf.getDescriptors에게 전화를 생성자에게 주어진 Ipoint 벡터를 채운 그렇게하면, 당신은 단순히 Ipoint의 한 쌍의 Ipoint.desctiptor 필드를 얻을 거리를 계산 .