opencv3中SURF特征点检测-两幅图像进行比较
来源:互联网 发布:袁姗姗知乎 编辑:程序博客网 时间:2024/05/22 15:53
#include<iostream>#include<opencv2/opencv.hpp>#include<vector>using namespace cv;using namespace std;int main(){Mat srcImage1 = imread("mofang1.jpg");imshow("【原图】", srcImage1);Mat srcImage2 = imread("mofang2.jpg");imshow("【原图】", srcImage2);//首先得到特征点的集合//先配置参数vector<KeyPoint> keyPoint1;vector<KeyPoint> keyPoint2;//在库中:typedef SURF SurfFeatureDetector; typedef SURF SurfDescriptorExtractor;所以三者是等价的(别名)SURF surf(1000);//1000为检测算子的阀值surf.detect(srcImage1, keyPoint1, Mat());surf.detect(srcImage2, keyPoint2, Mat());//开始绘制特征点Mat dstImage1;Mat dstImage2;dstImage1.create(srcImage1.size(), srcImage1.type());dstImage2.create(srcImage2.size(), srcImage2.type());drawKeypoints(srcImage1, keyPoint1, dstImage1, Scalar(theRNG().uniform(0, 255), theRNG().uniform(0, 255), theRNG().uniform(0, 255)), 2);drawKeypoints(srcImage2, keyPoint2, dstImage2, Scalar(theRNG().uniform(0, 255), theRNG().uniform(0, 255), theRNG().uniform(0, 255)), 2);imshow("【第一副检测到特征点后的图像】", dstImage1);imshow("【第二幅检测到特征点后的图像】", dstImage2);waitKey(0);return 0;}
0 0
- opencv3中SURF特征点检测-两幅图像进行比较
- opencv3中SURF特征点检测
- 图像处理之SURF特征点检测
- 【OpenCV3图像处理】图像特征点检测
- SurF特征点检测
- SURF特征点检测
- Surf特征点检测
- matlab图像特征提取--边缘,角点,SURF检测
- opencv3中SURF特征提取
- OpenCV检测图像SURF特征
- 特征点检测(surf算法)
- surf特征点检测算法
- opencv3.2 SURF实现特征点匹配
- 图像的边缘检测+角点特征检测+surf特征提取
- 图像边缘检测、角点特征检测以及SURF特征提取
- 图像边缘检测、角点特征检测以及SURF特征提取
- opencv3.1.0 特征点检测与图像匹配(features2d、xfeatures2d)
- 使用SiftGPU对两幅图像进行特征点匹配
- 差分进化算法(Differential Evolution)
- opencv3中SURF特征点检测
- Big Num的具体实现和思路
- 1004-递推
- 关于ios审核被踢回的问题分析
- opencv3中SURF特征点检测-两幅图像进行比较
- 转载:iOS开发过程中的各种tips
- 别去考验友谊,因为当你知道了限度
- 分布式版本管理——git:常用命令
- opencv3中SURF特征提取
- 苹果拒绝app原因—图文详解—持续更新
- 最近整理的快捷键(Eclipse,Android Studio, Win10)
- IOS 遍历未知对象的属性和方法
- 为何不把握时间开发产品? 为何耗费宝贵的时间争论工作量? 将产品快速推向市场的铁三角: SEMAT Essence, 产品级敏捷与微服务架构