| 查看: 326 | 回复: 0 | |||
[交流]
opencv 特征匹配
|
|
// 根据劳氏算法(Lowe's algorithm),得到优秀的匹配点 vector<DMatch> goodMatches; for(unsigned int i = 0; i < matches.size(); i++) { if(matches[0].distance < 0.6 * matches[1].distance) goodMatches.push_back(matches[0]); } matches[0]这个地方出错,是怎么回事啊? //使用radiusmatch std::vector< DMatch > good_matches; for( int i = 0; i < descriptors1.rows; i++ ) { if( matches.distance < 3*min_dist ) { good_matches.push_back(matches); } } 这个又是正确的。 但是我想用上面那种匹配方法,请问我应该怎样修改程序? |
» 猜你喜欢
E0414, 我的本子有没有希望?
已经有12人回复
看《给阿ma的情书》有感
已经有3人回复
青A35岁以下通知答辩了吗
已经有3人回复
【全奖博士/科研助理/博后招生】新加坡南洋理工大学机械与航空航天学院
已经有4人回复
希望面上有个好结果
已经有7人回复
三区计算机方向期刊推荐
已经有5人回复
sci论文二审求助
已经有5人回复











回复此楼