Tutorial — COLMAP 3.13.0.dev0 | a5332f46 (2025-07-05) documentation 한 학기 동안 배운 이론을 바탕으로, 3D Reconstruction의 전체 파이프라인(SfM + MVS)을 구현한 COLMAP 툴을 사용하여 자신만의 3D 모델을 생성합니다.
이 과정을 통해 이론이 실제 결과물로 이어지는 과정을 체험하고, "좋은 3D 모델"을 만들기 위해 어떤 요소가 중요한지 보고서에 작성하시면 됩니다.
실습실 PC 또는 본인 PC의 Ubuntu 20.04 환경에서 진행합니다.
COLMAP은 GUI(그래픽 인터페이스)와 CLI(명령어)를 모두 지원합니다. 본 과제에서는 직관적인 GUI를 사용합니다.
sudo apt update
sudo apt install -y \\
git cmake ninja-build build-essential \\
libboost-program-options-dev libboost-graph-dev libboost-system-dev \\
libeigen3-dev libfreeimage-dev libmetis-dev libgoogle-glog-dev \\
libgtest-dev libgmock-dev libsqlite3-dev libglew-dev qtbase5-dev \\
libqt5opengl5-dev libcgal-dev libceres-dev libcurl4-openssl-dev
sudo apt install libopenblas-dev
git clone <https://github.com/colmap/colmap.git>
cd colmap
mkdir build && cd build
cmake .. -GNinja -DBLA_VENDOR=OpenBLAS
ninja
sudo ninja install
sudo apt install -y libgl1-mesa-glx libglib2.0-0


~/project/images)에 모두 저장합니다.