在之前的三维重建系统相关文章中,我先后尝试使用了Bundler/PMVS-CMVS/Theia/Meshlab等重建工具,并采用Bundler+PMVS-CMVS重建管线作为实现端到端系统的核心方法。
存在的几个主要缺陷有:
- 未进行表面重建+纹理映射步骤,没有实现完整的重建过程。
- 使用的重建方法较老,源已很久未更新和维护。
- 支持的输入有很大局限性。
- 其它未列出的小问题..
考虑到以上种种问题,为了后续能让三维重建系统的研究工作更加接近state of art,只好放弃原来使用的系统,改用更加完善的系统作为优化和研究的重心,也就是本文要介绍的OpenMVG+OpenMVS。