环境
Mac os 15.1 Beta版(24B5070a)
安装教程
参考官方文档:
Install by Mac
步骤1
安装homebrew
步骤2
安装依赖项(by bash):
brew install \
cmake \
ninja \
boost \
eigen \
flann \
freeimage \
metis \
glog \
googletest \
ceres-solver \
qt5 \
glew \
cgal \
sqlite3
步骤3
请不要按照官方安装手册里直接运行第二个bash命令行,否则会出现以下报错,原因是CMake无法找到Qt5的配置文件。这通常是因为Qt5没有正确安装,或者CMake没有找到Qt5的路径:
我们需要先在安装记录中寻找自己的路径,一般为:
根据路径设置正确的环境变量:
export PATH="/opt/homebrew/opt/qt@5/bin:$PATH"
export Qt5_DIR="/opt/homebrew/opt/qt@5/lib/cmake/Qt5"
若还出现报错请重新运行CMake**:
在build
目录中,重新运行CMake命令:
cmake .. -GNinja -DQt5_DIR=/opt/homebrew/opt/qt@5/lib/cmake/Qt5
步骤4
配置colmap,在bash输入以下命令:
git clone https://github.com/colmap/colmap.git
cd colmap
export PATH="/usr/local/opt/qt@5/bin:$PATH"
mkdir build
cd build
cmake .. -GNinja -DQt5_DIR=/usr/local/opt/qt/lib/cmake/Qt5
ninja
sudo ninja install
步骤5
测试:
colmap -h
bash显示(部分):
colmap gui
应显示图形化界面:
代表安装成功。