MicMac 开源项目教程

MicMac 开源项目教程

micmac Free open-source photogrammetry software tools micmac 项目地址: https://gitcode.com/gh_mirrors/mi/micmac

1. 项目介绍

MicMac 是一个免费的开源摄影测量软件,由法国国家地理和林业信息研究所(IGN)和法国地理科学国家学校(ENSG)在 LASTIG 实验室开发。MicMac 自 2007 年以来一直以 CECILL-B 许可证发布。

MicMac 的主要功能包括:

  • 3D 重建
  • 图像格式转换
  • 图像元数据读写
  • 坐标系统转换
  • GUI 工具支持

2. 项目快速启动

2.1 安装依赖

在开始之前,请确保您的系统上安装了以下依赖项:

  • Git
  • CMake
  • make
  • ImageMagick
  • exiftool
  • exiv2
  • PROJ
  • Xlib
  • ccache(可选)
  • Qt(可选)

2.2 克隆项目

git clone https://github.com/micmacIGN/micmac.git
cd micmac

2.3 编译项目

2.3.1 Linux Ubuntu 分布
sudo apt-get install git cmake make ccache imagemagick libimage-exiftool-perl exiv2 proj-bin libx11-dev
mkdir build && cd build
cmake ..
make install -j $(nproc --all)
echo 'export PATH=/home/src/micmac/bin:$PATH' >> ~/.bashrc
2.3.2 Windows
# 下载并安装 Build Tools for Visual Studio
# 下载并安装 Git
# 下载并安装 CMake

git clone https://github.com/micmacIGN/micmac.git
cd micmac
mkdir build && cd build
cmake ..
cmake --build . --config Release --target INSTALL
2.3.3 macOS
# 安装 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
source ~/.zshrc

brew install git cmake imagemagick exiftool exiv2 proj qt5
git clone https://github.com/micmacIGN/micmac.git
cd micmac
mkdir build && cd build
cmake ..
make install -j $(sysctl -n hw.ncpu)
echo 'export PATH=/home/src/micmac/bin:$PATH' >> ~/.zshrc

3. 应用案例和最佳实践

3.1 3D 重建

MicMac 可以用于从一组图像中重建 3D 模型。以下是一个简单的示例:

# 下载测试数据集
wget https://example.com/test_dataset.zip
unzip test_dataset.zip
cd test_dataset

# 运行处理脚本
./gravillons_test.sh

3.2 图像元数据处理

MicMac 支持使用 exiftoolexiv2 读写图像元数据。以下是一个示例:

exiftool image.jpg
exiv2 -pa image.jpg

4. 典型生态项目

4.1 OpenDroneMap

OpenDroneMap 是一个开源的无人机图像处理工具,可以与 MicMac 结合使用,提供更强大的 3D 重建功能。

4.2 Meshroom

Meshroom 是一个基于 AliceVision 框架的 3D 重建工具,可以与 MicMac 结合使用,提供更高质量的 3D 模型。

4.3 COLMAP

COLMAP 是一个通用的 3D 重建工具,可以与 MicMac 结合使用,提供更灵活的 3D 重建解决方案。

micmac Free open-source photogrammetry software tools micmac 项目地址: https://gitcode.com/gh_mirrors/mi/micmac

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牧唯盼Douglas

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值