1
SIFT와 SURF 디스크립터를 연결하여 더 나은 정확도를 얻었 으면 SIFT와 SURF의 열 수가 같아야합니다. 그래서 128 비트의 SURF 디스크립터를 코딩하고 싶기 때문에 "확장 된"옵션을 사용해야합니다.Surf 알고리즘에 '확장 된'옵션을 사용하는 방법
extractor2.compute(img, keypoints_4, descriptors2);
하지만이 할 : 다음
SurfFeatureDetector detector2(minHessian);
detector2.extended=1;
과 : 나는 그것을처럼 이렇게
cout<<"descriptors2 "<<descriptors2.rows<<" + "<<descriptors2.cols<<endl;
가 제공을 그
descriptors2 168 + 64
제 질문은 확장 매개 변수를 고려해야합니까? 내가 도대체 뭘 잘못하고있는 겁니까 ? 추출기에 비슷한 매개 변수를 제공해야합니까? 사전
을 추가해야합니다. 어쩌면 그 오래된 디스크립터 기반 방법을 살펴보아야 할 것입니다. 그것들을 연결하는 것이 확실하지 않다면 서핑은 본질적으로 더 큰 근사치를 사용하여 선별과 마찬가지로 매우 유사한 작업을 수행합니다. – chris
@chris 귀하의 조언을 주셔서 감사합니다. 어쨌든 어떻게 알 수 있습니까? Surf _extended_ 매개 변수 사용? – MysteryGuy