【环境配置】(四)opencv3中配置sfm模块

本文详述了如何配置OpenCV3的SFM模块,包括安装glog, gflags, eigen, ceres solver等依赖。过程中强调了安装顺序、编译设置和解决错误的方法,如设置CMAKE_INSTALL_PREFIX、处理权限问题等。最后,文章提到了在重新编译OpenCV时的注意事项,以及避免勾选opencv_contrib_world以防止编译错误。" 11568805,1373305,理解Eclipse中build path与Java compiler compliance level,"['Java开发', 'Eclipse配置', 'JDK版本', '编译问题', '服务器部署']
摘要由CSDN通过智能技术生成

1、配置前准备

下载:glog, gflags, eigen, ceres solver,地址见https://docs.opencv.org/trunk/db/db8/tutorial_sfm_installation.htmlopencv配置sfm官方说明

Eigen是一个高层次的C ++库,有效支持线性代数,矩阵和矢量运算,数值分析及其相关的算法

Glog是google提供的一个开源的C++日志库.

gflags:google开源的gflags是一套命令行参数解析工具,还支持从环境变量、配置文件读取参数(可用gflags代替配置文件)。

ceres solver:google开源项目,可以求解两类问题:1、带有边界约束的非线性最小二乘问题。2、一般的无约束优化问题。https://ceres-solver.googlesource.com/ceres-solver/+/1.13.0 点击tgz下载,我用opencv官网链接中git方式获取的ceres solver 配置失败,用此连接下载的配置成功

2、编译。

必须按顺序编译(相互之间有依赖)。

(1)cmake编译gflag,如下所示,编译完成之后打开build下面的glags.sln,debug和release模式下面分别编译后点击install——project only——build only install

出现错误 1 error MSB3073:Error    1    error MSB3073: The command "setlocal D:\牙齿项目杂记\磁盘资料\D盘\app_software\cmake-3.7.0-win64-x64\bi,解决办法:

以管

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值