1
我想連接SIFT和SURF描述符,看看它是否提供更好的準確性,所以我需要SIFT和SURF具有相同數量的列。所以我想在128位SURF描述符上編碼,所以我需要使用「擴展」選項。我這樣做喜歡它:如何使用'擴展'選項衝浪算法
SurfFeatureDetector detector2(minHessian);
detector2.extended=1;
然後:
extractor2.compute(img, keypoints_4, descriptors2);
但我這樣做:
cout<<"descriptors2 "<<descriptors2.rows<<" + "<<descriptors2.cols<<endl;
它給出了
descriptors2 168 + 64
所以我的問題是考慮到擴展參數?我究竟做錯了什麼 ?我是否需要給提取器一個類似的參數?
在此先感謝
如果你想要更好的準確性,也許看看那些基於舊描述符的方法。我不知道連接它們會爲你做很多事情 - 衝浪本質上是做一個非常類似的東西在篩選下,只是更多的近似值使其更快... – chris
@chris感謝您的建議,但無論如何,你知道如何使用Surf _extended_參數? – MysteryGuy