OpenCV3使用是正常的,為什么到4.1.0就報錯了,官方Sample中也沒有相關例子,另外,使用類BFMatcher是正常的。
代碼如下:
Mat img1 = imread("3.bmp");
Mat img2 = imread("7.bmp");
vector<KeyPoint> kpts1, kpts2, kpts3, kpts4;
Mat desc1, desc2, desc3, desc4;
//BFMatcher matcher(NORM_HAMMING);
FlannBasedMatcher matcher;
vector< DMatch > matches0, matches1;
Ptr<AKAZE> detector0 = AKAZE::create();
detector0->detectAndCompute(img1, noArray(), kpts1, desc1);
detector0->detectAndCompute(img2, noArray(), kpts2, desc2);
matcher.match(desc1, desc2, matches0);//這里崩潰
uj5u.com熱心網友回復:
新版本沒有了這個類,好像是由于專利的原因轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/27004.html
標籤:圖形處理/算法
下一篇:不懂就問
