社区
工具平台和程序库
帖子详情
opencv contrib模块安装好之后,运行sift程序报错
折磨与着迷
2019-03-14 04:34:15
求助! 我在安装好opencv及其contrib模块之后,开始对其进行测试:
一般的opencv库可以正常使用,但是我尝试调用sift算法的时候,报了如下的错误,
求大神帮助,感激不尽!
...全文
651
4
打赏
收藏
opencv contrib模块安装好之后,运行sift程序报错
求助! 我在安装好opencv及其contrib模块之后,开始对其进行测试: 一般的opencv库可以正常使用,但是我尝试调用sift算法的时候,报了如下的错误, 求大神帮助,感激不尽!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
折磨与着迷
2019-10-28
打赏
举报
回复
我一直都是Cmake的,库文件以及相关路径的设置应该也都没有问题,我尝试在另外的电脑上配置是可以的,我自己的电脑至今还是不可以
夫复何求o
2019-07-08
打赏
举报
回复
楼主最后解决了吗?还是用cmake自己编译的?
loovi7
2019-04-18
打赏
举报
回复
把生成的dll放到项目工程里
折磨与着迷
2019-03-15
打赏
举报
回复
运行的是网上的一个程序,并没有语法错误, #include <iostream> #include <opencv2/opencv.hpp> //头文件 #include <opencv2/xfeatures2d.hpp> using namespace cv; //包含cv命名空间 using namespace std; int main() { //Create SIFT class pointer Ptr<Feature2D> f2d = xfeatures2d::SIFT::create(); //读入图片 Mat img_1 = imread("./left1.png"); Mat img_2 = imread("./left2.png"); //Detect the keypoints vector<KeyPoint> keypoints_1, keypoints_2; f2d->detect(img_1, keypoints_1); f2d->detect(img_2, keypoints_2); //Calculate descriptors (feature vectors) Mat descriptors_1, descriptors_2; f2d->compute(img_1, keypoints_1, descriptors_1); f2d->compute(img_2, keypoints_2, descriptors_2); //Matching descriptor vector using BFMatcher BFMatcher matcher; vector<DMatch> matches; matcher.match(descriptors_1, descriptors_2, matches); //绘制匹配出的关键点 Mat img_matches; drawMatches(img_1, keypoints_1, img_2, keypoints_2, matches, img_matches); imshow("【match图】", img_matches); //等待任意按键按下 waitKey(0); } 求助
使用
opencv
_
contrib
实现
SIFT
特征匹配.zip
通过编译
opencv
3源码和
opencv
_
contrib
源码实现的
sift
特征匹配,在VS2015中
运行
的
程序
Opencv
_
contrib
_3.4.3.zip
Opencv
3.2.0如何使用
SIFT
/SURF算子(配置环境Windows10+VS2017+CMake+
OpenCV
3.2.0+
opencv
_
contrib
3.2.0)
OpenCV
_
contrib
_3.2.0
OpenCV
4 图像处理与视频分析实战教程
基于
OpenCV
最新版本
OpenCV
4开始,从基础开始,详解
OpenCV
核心
模块
Core、Imgproc、video analysis核心API与相关知识点,讲解从图像组成,像素操作开始,一步一步教你如何写代码,如何用API解决实际问题,从图像处理到视频分析,涵盖了计算机视觉与
OpenCV
4中主要
模块
的相关知识点,穿插大量工程编程技巧与知识点与案例,全部课程的PPT课件与源码均可以下载。部分课程内容
运行
截图:
MacOS 下编译的
opencv
3.4.1 (整合
opencv
_
contrib
3.4.1)Android SDK
在
opencv
3+的版本中,由于将
SIFT
,SURF这些有专利的算法单独提取到了
opencv
_
contrib
模块
,因为官方给出的android sdk release版本中没有预先编译
opencv
_
contrib
至
opencv
库,要想在Android 中使用SURF,
SIFT
这些算法的C++实现,我们需要自己编译
opencv
_
contrib
opencv
源码,从而获得
opencv
android sdk。
编译好的
opencv
3.4.1(
opencv
_
contrib
)
编译好的
opencv
3.4.1含
opencv
_
contrib
。自测在win10下用vs2015可以使用,debug和release模式都可以正常使用。调用该资源可实现surf和
sift
焦点检测等功能。节省编译时间。
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章