2015-01-27 11 views
1

큰 이미지에 대해 SIFT 기능을 추출 할 때 오류가 발생했습니다. 작은 이미지는 괜찮습니다.Opencv SIFT 기능 추출 오류

누구든지 해결 방법을 알고 있습니까? 이미지의 크기가 중요합니까?

이미지의 크기는 2816 * 2122 내가 사용하는 코드는 다음과 같습니다

SiftFeatureDetector detector;  
std::vector<KeyPoint> keypoints_object;  
detector.detect(img, keypoints_object); // Here I met errors. 

오류는 여기에 게시됩니다 : http://answers.opencv.org/upfiles/14223529532113216.jpg

답변

0

내가 해상도의 증가도 수를 늘리는 것이라고 생각 SIFT가 감지 한 기능 중

이미지의 크기가 훨씬 작아 지도록 크기를 조정 한 다음 기능 일치를 실행하는 이유는 무엇입니까? 따라서 원래의 크기로 다시 적용하거나 축소 할 수있는 동질화를위한 빠른 솔루션을 보유하고 있습니다.

예 : http://answers.opencv.org/question/26173/the-relationship-between-homography-matrix-and-scaling-images/