用二值子匹配关键点

匹配局部强度值模式对资源耗费巨大

  为此,引入一组比特位组成二值描述子的概念

步骤:
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()

 

【特征检测】FREAK特征提取算法_hujingshuang-CSDN博客_freak算法

posted @   KAVEI  阅读(61)  评论(0编辑  收藏  举报
编辑推荐:
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
阅读排行:
· 手把手教你更优雅的享受 DeepSeek
· AI工具推荐:领先的开源 AI 代码助手——Continue
· 探秘Transformer系列之(2)---总体架构
· V-Control:一个基于 .NET MAUI 的开箱即用的UI组件库
· 乌龟冬眠箱湿度监控系统和AI辅助建议功能的实现
点击右上角即可分享
微信分享提示