ubuntu编译安装AliceVision
2022-5-28
| 2024-2-12
209  |  阅读时长 1 分钟
type
status
date
slug
summary
tags
category
icon
password

0. 需求

  • 修改meshroom未修改稠密点云的输出格式,需要在alicevision项目编译前修改代码
    • AliceVision/src/software/pipeline# vim main_meshing.cpp
      •  

1. Nvidia docker安装AliceVision

  • host克隆alicevision项目
  • 装组件
  1. 参考AliceVision/CMakeLists.txt获得各组件的版本
  1. 下载编译或apt-get安装
  • make 编译
    • 出现error,修改问题部分
  • make install

2. AliceVision docker安装AliceVision

  • 下载docker image
    • 克隆项目
      • 安装依赖, 参考AliceVision/CMakeLists.txt获得各组件的版本
        • 编译项目
          • make 编译
            • 出现error,修改问题部分
          • make install

          3. 结果

          用meshroom的cache测试结果,获得raw dense point cloud.ply文件。
          • 上面两种方式都可以在--colorizeOutput False 的时候生成未过滤的稠密点云,但是数量小于10w(其他项目生成的稠密点云在100w以上),使用--colorizeOutput True 会报错:
            • 报错
               
        • 三维重建
        • Meshroom
        • instant-ngp项目实装无法远程连接Linux服务器故障排查记录
          • Giscus
          目录