1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

COLMAPのインストール方法

Last updated at Posted at 2025-02-20

はじめに

本記事では,COLMAPのインストール方法について詳しく解説します

前提として

  • OSはWindowsを想定しています.
  • Visual Studioがインストールされており,「C++によるデスクトップ開発」が有効になっている必要があります.
  • GPUを使用してCOLMAPを動かしたい場合はCUDAのインストールが必要です.

インストール方法

インストールの流れ

  1. githubからZipファイルを取得する
  2. Zipファイルを解凍する
  3. 環境変数「Path」に登録する
  4. インストールの完了確認

1. Zipファイルの取得

1-1. COLMAPのgithubへ移動

下記のリンクからCOLMAPのgithubへ移動します
https://github.com/colmap/colmap/

1-2. githubページ内からDownloadの見出しを見つける

リンク先のページを下にスクロールしていくとDownloadと書かれた部分があります.
COLMAP_github_download_link.jpg

1-3. OSに対応するリンクをクリック

今回はWindowsのため,Windows用ダウンロードページをクリックする.
COLMAP_github_download_link_2.jpg

1-4. CUDAの有無を確認してZipファイルを選択しダウンロードする.

  • CUDAがある場合は,"colmap-x64-windows-cuda.zip" をダウンロード
  • CUDAがない場合は,"colmap-x64-windows-nocuda.zip" をダウンロード

※ CUDAとはNVIDIA製GPUを用いた高速計算技術です.
GPUを使用する場合にはCUDAのインストールが必要です.

今回はCUDAがあるため,colmap-x64-windows-cuda.zipをダウンロードする.

COLMAP_github_download_zip.jpg

2. Zipファイルの解凍

先ほどダウンロードしたZipファイルを任意の場所を選択して解凍する.
今回は新たに「COLMAP」というフォルダを作成し,そこへ解凍する.
kaitou.jpg

解凍されたファイルが次の写真の通りなら問題ありません.
COLMAP_downloaded.jpg

3. 環境変数「Path」の登録

3-1. windowsの検索窓に「env」と入力し,検索結果から「環境変数を編集」を選択する.
env.jpg

3-2. ユーザー環境変数のリスト内にある「Path」を選択し,編集をクリックする.
user_env.jpg

3-3. ダウンロードしたファイルから「colmap.exe」が入っているフォルダを見つける
colmap_exe.jpg

3-4. 新規を選択し,3-3で確認したフォルダのパスを入力し,OKを押す.
今回の場合は「bin」フォルダの絶対パスを入力する.
※ 環境変数「Path」を変更した後,反映されない場合はPCを再起動してください.
user_env_edit.jpg

4. インストールの完了確認

コマンドプロンプト(PowerShellも可)を起動し,COLMAP -h コマンドを実行する.
このように表示されたら,COLMAPのインストールは完了です.
COLMAP_CMD.jpg

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?