【OpenCV】SURF特征点提取与匹配中opencv2向opencv3移植问题
2018-08-29 16:44
1486 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hongtao_6/article/details/82185796
注意:opencv3中使用SURF特征点提取需要编译contrib,请自行参考我的另一片博文:3.4.0图像拼接Stitching模块介绍
首先是包含头文件的不同
#include <opencv2\nonfree\nonfree.hpp>//OpenCV2 中的头文件 #include <opencv2\xfeatures2d\nonfree.hpp>//OpenCV3 中的头文件
detect与compute函数的不同
//提取特征点 SurfFeatureDetector Detector(2000);//OpenCV2 中的写法 Ptr<xfeatures2d::SURF> Detector = xfeatures2d::SURF::create(2000);//OpenCV3 中的写法 Detector.detect(image1, keyPoint1);//OpenCV2 中的写法 Detector->detect(image1, keyPoint1);//OpenCV3 中的写法 //特征点描述 SurfDescriptorExtractor Descriptor;//OpenCV2 中的写法 Ptr<xfeatures2d::SURF> Descriptor = xfeatures2d::SURF::create();//OpenCV3 中的写法 Descriptor.compute(image1, keyPoint1, imageDesc1);//OpenCV2 中的写法 Descriptor->compute(image1, keyPoint1, imageDesc1);//OpenCV3 中的写法阅读更多
相关文章推荐
- OpenCV中feature2D学习——FAST特征点检测与SIFT/SURF/BRIEF特征提取与匹配
- python opencv-3.0 SIFT/SURF 特征提取与匹配
- opencv之SURF特征点提取及匹配
- OpenCV中feature2D学习——SIFT和SURF算子实现特征点提取与匹配
- OpenCV中feature2D学习——SIFT和SURF算子实现特征点提取与匹配
- 使用OpenCV3进行SURF特征提取和暴力匹配代码详解
- 【图像特征提取8】OpenCv中SURF源码的分析一
- OpenCV_局部图像特征的提取与匹配_源代码
- [置顶] 基于opencv-3.4.0的图像特征点提取及图像匹配(Java 版)
- Opencv运动物体常用的特征提取与匹配方法
- OpenCV中特征点提取和匹配的通用方法
- 关于opencv-python特征提取的一些问题。
- opencv3 环境安装及实验surf特征的描述符匹配文章整理
- OpenCV中特征点提取和匹配的通用方法
- OpenCV中特征点提取和匹配的通用方法
- Python-OpenCV:sift(),SURF() 特征提取
- OpenCV_局部图像特征的提取与匹配_源代码
- OpenCV2学习笔记(十二):特征提取算法SIFT与SURF
- Opencv 各种特征点提取和匹配
- VS2013+opencv2.4.13测试surf特征匹配时报未定义标识符错误