macOS系统安装COLMAP教程

一、安装依赖

打开终端,使用 Homebrew 安装所需的依赖项:

brew install \
    cmake \
    ninja \
    boost \
    eigen \
    flann \
    freeimage \
    metis \
    glog \
    googletest \
    ceres-solver \
    qt5 \
    glew \
    cgal \
    sqlite3

二、配置编译

如果系统中同时安装了 Qt 6,可能需要临时链接 Qt 5:

brew link qt5

三、克隆 COLMAP 仓库

在终端中执行以下命令:

git clone https://github.com/colmap/colmap.git
cd colmap

或者从资源中下载

四、创建构建目录并进入该目录:

mkdir build
cd build

运行 cmake 进行配置:

cmake .. -GNinja

五、编译和安装

执行以下命令进行编译和安装:

ninja
sudo ninja install

安装完成后,如果之前链接了 Qt 5,可取消链接:

brew unlink qt5

六、验证安装

在终端中输入以下命令来验证 COLMAP 是否安装成功:

colmap -h
colmap gui

如果安装正确,colmap -h会显示 COLMAP 的命令行帮助信息,colmap gui会启动 COLMAP 的图形用户界面。

常见问题处理

1、因Eigen版本问题导致ceres构建保存问题

解决方法:指定eigen版本为3.4.0,在FindDependencies.cmake文件中修改

2、OpenMP无法找到导致构建失败问题

解决方法:手动指定openMp头文件路径,在FindDependencies.cmake文件中修改

3、因github连接问题导致PoseLib包拉取失败影响到构建,这里可以采用手动指定PoseLib路径,下载好PoseLib包之后放到本地目录,然后修改地址对应上。(PoseLib包资源已上传到资源包里https://download.csdn.net/download/m0_59287223/90719549

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

.wei-upup

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值