OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
SFM 模組安裝

依賴項

Structure from Motion 模組依賴於一些開源庫。

  • Eigen 3.2.2 或更高版本。必需
  • GLog 0.3.1 或更高版本。必需
  • GFlags必需
  • Ceres Solver。重建 API 需要它來解決 Bundle Adjustment 的一部分以及點 Intersect。如果您的系統上未安裝 Ceres Solver,則重建功能將被停用。推薦

安裝

必需的依賴項

如果您使用的是 Ubuntu,您只需鍵入以下命令即可安裝所需的依賴項

sudo apt-get install libeigen3-dev libgflags-dev libgoogle-glog-dev

Ceres Solver

首先安裝所有依賴項

# CMake
sudo apt-get install cmake
# google-glog + gflags
sudo apt-get install libgoogle-glog-dev
# BLAS & LAPACK
sudo apt-get install libatlas-base-dev
# Eigen3
sudo apt-get install libeigen3-dev
# SuiteSparse 和 CXSparse(可選)
# - 如果您想將 Ceres 構建為*靜態*庫(預設)
# 您可以使用主 Ubuntu 軟體包中的 SuiteSparse 軟體包
# 儲存庫
sudo apt-get install libsuitesparse-dev
# - 但是,如果您想將 Ceres 構建為*共享*庫,您必須
# 新增以下 PPA
sudo add-apt-repository ppa:bzindovic/suitesparse-bugfix-1319687
sudo apt-get update
sudo apt-get install libsuitesparse-dev

我們現在準備好構建、測試和安裝 Ceres

git clone https://ceres-solver.googlesource.com/ceres-solver
cd ceres-solver
mkdir build && cd build
cmake ..
make -j4
make test
sudo make install