用二值子匹配关键点
匹配局部强度值模式对资源耗费巨大
为此,引入一组比特位组成二值描述子的概念
步骤:
1.定义检测器
2.检测关键点
3.提取描述子
设立mat类
使用feature2d::compute(src,keypoint,descriptors//产生兴趣点的结果是一个矩阵,行数等于关键点容器元素个数)
detectandcompute(image,noarray,keypoint,descriptors)//计算兴趣点与描述子
检测器与描述子可以任意搭配
4.构造匹配器
bfmatcher matcher(norm_hamming);//二值描述子一律使用hamming规范
调用该类的match函数
扩展 freak(快速视网膜关键点)
代码“”
xfeature2d::FREAK::create()