AliceVision

alicevision活跃维护

开源的三维计算机视觉框架,提供摄影测量、多视图立体、相机跟踪和全景拼接等算法,可从照片重建三维模型。

3D Computer Vision Framework

v3.3.0发布于 2025-08-19 08:52 UTC3,532star +3 / 7 天875fork同步于 2026-11-10 11:40 UTC

怎么上手

由 README 提炼,执行前请确认
git clone --recursive git://github.com/alicevision/AliceVision
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

开源摄影测量计算机视觉框架,提供三维重建与相机跟踪算法

开源的三维计算机视觉框架,提供摄影测量、多视图立体、相机跟踪和全景拼接等算法,可从照片重建三维模型。

核心能力

  • 从无序照片或视频推断场景几何完成三维重建
  • 提供相机跟踪算法与摄影测量流程
  • 算法面向生产可用,兼顾鲁棒性与质量
  • 可配合 Meshroom 图形界面或命令行跑完整流程
  • MPLv2 开源许可,学术与工业合作成果

容易踩的坑

需加 --recursive 克隆子模块,否则依赖不全;构建步骤见 INSTALL.md,README 未直接给出;实际跑重建流程需另装 Meshroom

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v3.3.0
  1. nightlyNightly Build (20261109-b4e2be2b)pre-release2026-06-10 · 2026-06-10 15:52 UTC
    查看更新说明

    [!WARNING] Automated nightly build from the develop branch. May be unstable.

    Date2026-11-09 16:41 UTC
    Commitb4e2be2b
    Branchdevelop

    Assets

    FilePlatform
    AliceVision-nightly-20261109-b4e2be2b-linux.tar.gzLinux (Rocky 9, CUDA 12.8.0)
    AliceVision-nightly-20261109-b4e2be2b-windows.zipWindows (CUDA 13.2.1)
  2. v3.3.0Release 3.3.0 (2025/08/18)最新正式版2025-08-19 · 2025-08-19 08:52 UTC

    Highlights

    New Pipelines
    • Color Calibration: Automated color correction from color charts
    • Raw to EXR conversion: Professional image format processing
    • Object Reconstruction: Targeted reconstruction with automatic object segmentation
    • Turntable Object Reconstruction: Streamlined workflow for rotating object capture
    • 360° Object Reconstruction: Reconstruction of complete dual-sided scanning
    • LiDAR Processing: Native E57 file import with integrated mesh generation
    • Multi-View Photometric Stereo: Advanced surface detail reconstruction with multiple light sources for each viewpoint.
    Pipelines Improvements
    • Camera Tracking pipeline: improved stability and reliability
    • Introduced experimental fine-grained pipelines for increased modularity and workflow flexibility
    Core Enhancements
    • Python Bindings Integration: Enhanced AliceVision accessibility with native Python support for streamlined Machine Learning workflows

    Major Features

    • Add initial Python binding with SWIG PR
    • First Lidar Meshing Application PR
    • Multiple shots: Align and merge multiple SfM from feature matches PR
    • [meshroom] Add color calibration pipeline PR
    • [pipeline] New photogrammetry of the two sides of an object PR
    • [pipeline] New pipeline for object reconstruction from a turntable PR
    • [pipeline] New pipeline for the photogrammetry of an object using AI semantic segmentation PR
    • Add E57 importer PR
    • Add rawImageConversion pipeline PR
    • [meshroom] Add new "Lidar Meshing" template PR

    Features

    • ApplyCalibration: Lens Calibration is done on Open Gate plates, but camera tracking could be done on cropped plates PR
    • [software] new MeshRemoveUnseenFaces software PR
    • [core] Separate Camera and Distortion Types in Model Naming PR
    • PLY loader to SfMData landmarks PR
    • Lidar decimation and merging PR
    • Add New Undistortion Models PR
    • Undistortion Calibration PR
    • [Photometric Stereo] MultiView fusion in Texturing PR
    • Colorizing node PR
    • [sfm] New sfmFilter software: split sfm based on filenames regex PR
    • [export] Add export of animated distortion in Nuke PR
    • Use lidar as constraints in sfm PR
    • Enable merging of multiple sfms PR
    • [build] SwigBinding: Add support for the Python binding with SWIG on Windows PR
    • New tool to import external Alembic files with an animated camera PR
    • Add masks to export images PR
    • features detector checks for mask in a region [PR](https://github.com/alicevision/Al
  3. v3.2.0Release 3.2.0 (2023/12/07)2023-12-11 · 2023-12-11 11:26 UTC
    查看更新说明

    Release Notes Summary

    • New software for intrinsics and rig calibration using a multiview acquisition of a checkerboard PR
    • New semantic image segmentation module PR
    • Support pixel aspect ratio PR
    • Automatically align the sfm result PR
    • New pipeline for pure rotation tracking PR
    • KeyframeSelection: Add support for masks PR

    See the Changelog for more details. For more details, see all the merged PRs: https://github.com/alicevision/AliceVision/milestone/35?closed=1

  4. v3.1.0Release 3.1.0 (2023/06/21)2023-06-26 · 2023-06-26 16:43 UTC
    查看更新说明

    Release Notes Summary

    • New Photometric Stereo software PR
    • [calibration] Checkerboard detection PR
    • [depthMap] New option for multi-resolution similarity estimation and optimizations PR
    • [utils] Split360Images: Add support for SfMData file as input and output PR
    • [sfmTransform] Creation of auto mode PR
    • Distortion calibration PR

    See Changelog for more details. For more details see all PR merged: https://github.com/alicevision/AliceVision/milestone/34?closed=1

  5. v3.0.0Release 3.0.0 (2023/03/20)2023-04-03 · 2023-04-03 17:59 UTC
    查看更新说明

    Release Notes Summary

    • Depth map improvements PR
    • Depth map refactoring PR
    • RAW advanced processing PR
    • Color management for RAW images PR
    • Color Space management PR
    • Output color space in ACES or ACEScg PR
    • Update panorama pipeline for very large panoramas PR
    • [Feature Matching] Add an option to remove matches without enough motion PR
    • GPS alignment from exif metadata PR
    • Generate NormalMaps and HeightMaps PR
    • Use assimp as mesh importer and exporter PR
    • Integration of AprilTag library PR
    • New node to import known poses for various file formats PR
    • New ImageMasking and MeshMasking software and some cameras rig improvements PR

    See Changelog for more details. For more details see all PR merged: https://github.com/alicevision/AliceVision/milestone/33?closed=1

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    AliceVision - Photogrammetric Computer Vision Framework

    AliceVision is a Photogrammetric Computer Vision Framework which provides a 3D Reconstruction and Camera Tracking algorithms. AliceVision aims to provide strong software basis with state-of-the-art computer vision algorithms that can be tested, analyzed and reused. The project is a result of collaboration between academia and industry to provide cutting-edge algorithms with the robustness and the quality required for production usage.

    Learn more details about the pipeline and tools based on it on AliceVision website.

    See results of the pipeline on sketchfab.

    Ask DeepWiki

    Photogrammetry

    Photogrammetry is the science of making measurements from photographs. It infers the geometry of a scene from a set of unordered photographies or videos. Photography is the projection of a 3D scene onto a 2D plane, losing depth information. The goal of photogrammetry is to reverse this process.

    See the presentation of the pipeline steps.

    License

    The project is released under MPLv2, see COPYING.md.

    Citation

    If you use this project for a publication, please cite the paper:

    @inproceedings{alicevision2021,
      title={{A}liceVision {M}eshroom: An open-source {3D} reconstruction pipeline},
      author={Carsten Griwodz and Simone Gasparini and Lilian Calvet and Pierre Gurdjos and Fabien Castan and Benoit Maujean and Gregoire De Lillo and Yann Lanthony},
      booktitle={Proceedings of the 12th ACM Multimedia Systems Conference - {MMSys '21}},
      doi = {10.1145/3458305.3478443},
      publisher = {ACM Press},
      year = {2021}
    }
    

    Bibliography

    See Bibliography for the list of research papers and tools used in this project.

    Get the project

    Get the source code: git clone --recursive git://github.com/alicevision/AliceVision

    See INSTALL.md to build the project.

    Continuous integration status: Build Status

    Launch 3D reconstructions

    Use Meshroom to launch the AliceVision pipeline.

    • Meshroom provides a User Interface to create 3D reconstructions.
    • Meshroom provides a command line to launch all the steps of the pipeline.
    • Meshroom is written in python and can be used to create your own python scripts to customize the pipeline or create custom automation.

    The User Interface of Meshroom relies on Qt and PySide. The Meshroom engine and command line has no dependency to Qt.

    Contact

    Use the public mailing-list to ask questions or request features. It is also a good place for informal discussions like sharing results, interesting related technologies or publications:

    [email protected] http://groups.google.com/group/alicevision

    You can also contact the core team privately on: [email protected].

    Contributing

    CII Best Practices

    Beyond open source interest to foster developments, open source is a way of life. The project has started as a collaborative project and aims to continue. We love to exchange ideas, improve ourselves while making improvements for other people and discover new collaboration opportunities to expand everybody’s horizon. Contributions are welcome. We integrate all contributions as soon as it is useful for someone, don't create troubles for others and the code quality is good enough for maintenance.

    Please have a look at the project code of conduct to provide a friendly, motivating and welcoming environment for all. Please have a look at the project contributing guide to provide an efficient workflow that minimize waste of time for contributors and maintainers as well as maximizing the project quality and efficiency.

    Use github Pull Requests to submit contributions:

    http://github.com/alicevision/AliceVision/pulls

    Use the public mailing-list to ask questions or request features and use github issues to report bugs:

    http://github.com/alicevision/AliceVision/issues

    Project history

    In 2009, CMP research team from CTU started the PhD thesis of Michal Jancosek supervised by Tomas Pajdla. They released windows binaries of their MVS pipeline, called CMPMVS, in 2012. In 2009, Toulouse INP, INRIA and Duran Duboi started a French ANR project to create a model based Camera Tracking solution based on natural features and a new marker design called CCTag. In 2010, Mikros Image and IMAGINE research team (a joint research group between Ecole des Ponts ParisTech and Centre Scientifique et Technique du Batiment) started a partnership around Pierre Moulon’s thesis, supervised by Renaud Marlet and Pascal Monasse on the academic side and Benoit Maujean on the industrial side. In 2013, they released an open source SfM pipeline, called openMVG (“Multiple View Geometry”), to provide the basis of a better solution for the creation of visual effects matte-paintings. In 2015, Simula, Toulouse INP and Mikros Image joined their efforts in the EU project POPART to create a Previz system based on AliceVision. In 2017, CTU join the team in the EU project LADIO to create a central hub with structured access to all data generated on set based on AliceVision.

    See CONTRIBUTORS.md for the full list of contributors. We hope to see you in this list soon!