这篇具有很好参考价值的文章主要介绍了用Colmap和Meshlab使用图片重建3D模型并导入Unity中使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。
参考:
https://colmap.github.io/index.html
https://www.bilibili.com/video/BV1x64y1x7Kw/
Colmap稀疏重建Sparse Reconstruction
图片及项目准备
准备图片
colmap创建工程
Feature extraction
Colmap gui程序:
Camera model只有选择SIMPLE_RADIAL, RADIAL, 和pinhole camera等模式才能使用照片来制作模型的映射贴图.
命令行:
Plaintext colmap feature_extractor \ --database_path $DATASET_PATH/database.db \ --image_path $DATASET_PATH/images |
Feature matching
Colmap gui程序:
命令行:
Plaintext colmap exhaustive_matcher \ --database_path $DATASET_PATH/database.db |
Reconstruction
Colmap gui程序:
命令行:
Plaintext colmap mapper \ --database_path $DATASET_PATH/database.db \ --image_path $DATASET_PATH/images \ --output_path $DATASET_PATH/sparse |
导出模型
需导出nvm或out格式模型,模型需导出到图片所在目录,后面将模型导入Meshlab中使用时才能正确使用图片数据.
Colmap稠密重建DenseReconstruction
准备
Colmap gui程序:
参数设置:
Undistortion去畸变
Colmap gui程序:
命令行:
Plaintext mkdir $DATASET_PATH/dense colmap image_undistorter \ --image_path $DATASET_PATH/images \ --input_path $DATASET_PATH/sparse/0 \ --output_path $DATASET_PATH/dense \ --output_type COLMAP \ --max_image_size 2000 |
Stereo
Colmap gui程序:
命令行:
Plaintext colmap patch_match_stereo \ --workspace_path $DATASET_PATH/dense \ --workspace_format COLMAP \ --PatchMatchStereo.geom_consistency true |
Fusion
Colmap gui程序:
命令行:
Plaintext colmap stereo_fusion \ --workspace_path $DATASET_PATH/dense \ --workspace_format COLMAP \ --input_type geometric \ --output_path $DATASET_PATH/dense/fused.ply |
Poisson Mesh
Colmap gui程序:
命令行:
Plaintext colmap poisson_mesher \ --input_path $DATASET_PATH/dense/fused.ply \ --output_path $DATASET_PATH/dense/meshed-poisson.ply |
MeshLab网格处理及贴图
导入稀疏重建的模型
导入稠密重建的网格模型:
创建UV
FlatPlane方式
Trivial Per-Triangle方式
使用Trivial Per-Triangle方式在顶点数过多时会失败.
贴图
导出obj模型和贴图
导入Unity查看
重建效果:
原始效果:文章来源:https://www.toymoban.com/news/detail-501561.html
文章来源地址https://www.toymoban.com/news/detail-501561.html
到了这里,关于用Colmap和Meshlab使用图片重建3D模型并导入Unity中使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!