出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/07/13 23:42 UTC 版)
| 開発元 | OpenDroneMap |
|---|---|
| 初版 | 2013 |
| 最新版 |
3.5.6 / 2025年7月8日[1]
|
| リポジトリ | github |
| プログラミング 言語 |
Python |
| 対応OS | Windows, Linux, MacOS |
| 対応言語 | English |
| 種別 | 3D computer graphics software, photogrammetry, computer vision |
| ライセンス | AGPLv3[2] |
| 公式サイト | opendronemap |
OpenDroneMapは、航空画像 (通常はドローンから) を処理して地図や3Dモデルを作成するためのオープンソースの写真測量ツールキット[3][4][5]。
このソフトウェアはGitHubでホストされ、自由に配布されています[6]。
OpenDroneMapは、アメリカ赤十字社の現場用ポータブルOpenStreetMapシステムに統合されています[7]。
OpenDroneMapはコマンドラインインターフェイスまたはウェブインターフェイス(WebODM)を通じて管理できます。 Dockerを使用してOpenDroneMapを実行することを推奨します。[8]
OpenDroneMapは、OpenSfM、CMVS、およびほかのライブラリを使用して、ワークフロー内の特定のタスクを実行します。画像を処理する前に、計算資源を節約するために解像度を下げることができます。 OpenDroneMapは、OpenSfMライブラリを使用して地物を検出して照合し、トラックを作成し、カメラの位置とともにその3D位置を決定します。 次に、OpenMVSまたはCMVSライブラリを使用して高密度の点群を生成し、そこからメッシュを生成します。 その後、OpenDroneMapは地理空間データ抽象化ライブラリとポイント データ抽象化ライブラリを使用してオルソモザイク生成と地理参照を行います。[4]
OpenDroneMapは、航空ビデオを静止画像に切り取って処理することもできます。[8]
OpenDroneMapは並列計算をサポートし、 GPUを利用できます。 分割マージ機能を備えているため、パフォーマンスは大幅に低下しますが、RAMの容量が少ないコンピュータでも大規模なデータセットを処理できます。 公式推奨では、2500枚の画像を処理するには128GBのメモリを使用します。[8]
大規模なデータセットに最適なCPUコア数は20であることが判明しており、20コアを超えるとパフォーマンスの向上はほとんど、あるいはまったくありません。[8]