社区
工具平台和程序库
帖子详情
opencv contrib模块安装好之后,运行sift程序报错
折磨与着迷
2019-03-14 04:34:15
求助! 我在安装好opencv及其contrib模块之后,开始对其进行测试:
一般的opencv库可以正常使用,但是我尝试调用sift算法的时候,报了如下的错误,
求大神帮助,感激不尽!
...全文
712
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
使用SURF和
SIFT
算法
报错
解决记录
文章讲述了在使用
OpenCV
的
SIFT
和SURF算法时遇到的AttributeError,由于这两个算法在新版本的
OpenCV
中被移除,作者尝试了降级
OpenCV
版本、
安装
opencv
-
contrib
-python以及创建新虚拟环境等方法来解决问题。最终,在创建Python3.6的虚拟环境中成功
安装
了所需版本的
OpenCV
和
opencv
-
contrib
-python,从而解决了调用错误。
OpenCV
安装
教程:Windows
安装
Visual Studio +
OpenCV
+
OpenCV
contrib
本文详细介绍了在Windows操作系统中,如何使用Visual Studio 2022搭建
OpenCV
与
OpenCV
_
contrib
的开发环境。从下载
安装
Visual Studio、获取
OpenCV
和
OpenCV
_
contrib
源码、
安装
cmake,到使用cmake编译源码、修复下载bug、配置环境变量,再到测试
SIFT
和SURF算子,整个过程步骤清晰,适合初学者参考。
【从零学习
OpenCV
4】
opencv
_
contrib
扩展
模块
的
安装
本文介绍了如何在Windows和Ubuntu系统中
安装
OpenCV
的
opencv
_
contrib
扩展
模块
,包含详细步骤。
opencv
_
contrib
包含人脸识别、生物视觉等功能,提供
SIFT
等专利算法。通过CMake编译器配置和Visual Studio在Windows上
安装
,而在Ubuntu系统中,通过修改cmake命令添加扩展包路径即可。
ubuntu16.04+
opencv
4.1+
opencv
_
contrib
编译及
安装
(
SIFT
、SURF)
本文提供了一套完整的Ubuntu16.04环境下
OpenCV
4.1及
opencv
_
contrib
库的编译
安装
教程,详细介绍了使用CMake-gui进行配置的过程,并提供了
SIFT
/SURF算子使用的解决方案。
【
OpenCV
笔记】编译
Opencv
contrib
模块
本文档详细介绍了如何在VS2017环境下编译
OpenCV
4.0及其
contrib
模块
,包括获取和配置源码、启用
OPENCV
_ENABLE_NONFREE选项,以及解决CMake下载资源超时的问题。通过编译,可以得到包含所有库的
opencv
_world,并了解编译完成后库文件的存放位置。
工具平台和程序库
24,851
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章