BRISK特征匹配
来源:互联网 发布:淘宝网店推广论文 编辑:程序博客网 时间:2024/05/17 02:38
BRISK原理:http://blog.csdn.net/quincuntial/article/details/50462126
/* *@function BRISK_Detect.cpp *@brief 使用BRISK特征检测并匹配目标 *@author ltc *@date 17:16 Thursday,December 3rd,2015*/#include<opencv2\core\core.hpp>#include<opencv2\highgui\highgui.hpp>#include<opencv2\features2d\features2d.hpp>#include<opencv2\calib3d\calib3d.hpp>#include<iostream>using namespace std;using namespace cv;int main(int argc,char* argv[]){Mat queryImage,trainImage;queryImage=imread("4.jpg",IMREAD_COLOR);trainImage=imread("2.jpg",IMREAD_COLOR);vector<KeyPoint> queryKeyPoint,trainKeyPoint;Mat queryDescriptor,trainDescriptor;int thresh=60;int octave=4;float patternScale=1.0f;BRISK briskDetector(thresh,octave,patternScale);briskDetector.detect(queryImage,queryKeyPoint);briskDetector.compute(queryImage,queryKeyPoint,queryDescriptor);briskDetector.detect(trainImage,trainKeyPoint);briskDetector.compute(trainImage,trainKeyPoint,trainDescriptor);drawKeypoints(queryImage,queryKeyPoint,queryImage);drawKeypoints(trainImage,trainKeyPoint,trainImage);imshow("query",queryImage);imshow("train",trainImage);vector<DMatch> matches;BFMatcher matcher(NORM_HAMMING);matcher.match(queryDescriptor,trainDescriptor,matches);Mat image_match;drawMatches(queryImage,queryKeyPoint,trainImage,trainKeyPoint,matches,image_match);imshow("image_match",image_match);waitKey(0);return 0;}
匹配结果:
0 0
- BRISK特征匹配
- BRISK特征匹配
- 【特征匹配】BRISK原文翻译
- brisk特征点匹配(ubuntu)
- 【特征匹配】BRISK原文内容翻译
- 特征匹配,sift,surf,orb,brisk,brief
- BRISK特征 学习笔记
- BRISK特征原理
- BRISK特征提取算法
- BRISK特征提取算法 .
- BRISK特征提取算法
- BRISK特征提取
- BRISK特征提取与检测
- 【特征检测】BRISK特征提取算法
- 图像局部特征(十二)--BRISK特征
- 【特征检测】BRISK特征提取算法
- 图像匹配算法之brisk
- 使用RANSAC提纯ORB和BRISK特征点,达到鲁棒匹配的效果(OpenCV 2.4.13下,源码)
- BRISK特征原理
- Linux系统下安装rz/sz命令及使用说明
- JNDI学习总结(1)——JNDI入门
- ImageLoader 修改个人头像
- java.lang.NoClassDefFoundError: net.youmi.android.AdManager
- BRISK特征匹配
- UISearchBar光标偏移设置
- 集团公司(嵌入ETL工具)财务报表系统解决方案
- HDU 4027 Can you answer these queries?(线段树)
- JNDI学习总结(2)——JNDI数据源的配置
- WINDOWS环境下配置ERLANG的环境变量
- 关于 fragmentTabHost的 一些问题
- JNDI学习总结(3)——Tomcat下使用C3P0配置JNDI数据源
- 数据结构 JAVA描述(十一) 选择排序(直接选择排序,树形选择排序,堆排序)