Windows下使用VisualSFM + CMVS/PMVS + MeshLab进行三维重建

Windows下使用VisualSFM + CMVS/PMVS +MeshLab进行三维重建

参考文档:

VisualSFM和Meshlab实现三维重建过程:http://planckscale.info/tag/visualsfm/(十分感谢)

数据集:

三维重建数据集:http://vision.ia.ac.cn/zh/data/index.html


一、简介

要想了解从照片如何一步步重建出三维模型,并能操控某些过程,可用的免费开源软件也不少,较常用的是VisualSFM和Meshlab:

第一步:VisualSFM

VisualSFM软件允许我们上传一系列图像,它从这些图像中找到每一个图像的特定特征,利用这些特征信息重建出3D模型的稀疏点云,而后还可进行稠密点云重建。

输入: 围着要重建对象拍摄的一系列照片;

输出: 一个.out文件,存储着每个相机的位置及重建出的稀疏点云;

一个.ply文件,存储着由稀疏点云重建出的稠密点云

第二步:Meshlab

可用Meshlab对3D网格/点云做各种操作。输入VisualSFM的生成文件,Meshlab通过一系列操作可创建出包含纹理的、干净的、高分辨率的网格,并自动计算UV映射及创建纹理图像。

输入: VisualSFM的生成文件,.out文件和list.txt文件(存储照片序列); 以及.ply文件;

输出: 一个.obj文件,3D模型的网格;

一个.png文件,任意大小的纹理图;

 

二、源码下载

一共用到三个软件包,我将这三个软件包都放在了一起,可以用这个,就不用每个都单独下了。链接:http://pan.baidu.com/s/1kVDtWhD密码:tngq

配置方法是:将下载好的文件解压,把toolkit\PMVS2\binariesWin-Linux\Win64-VS2010下的所有文件,全部拷贝到与VisualSFM.exe的相同根目录(toolkit\VisualSFM_windows_cuda_64bit)下即可使用,VisualSFM在

  • 60
    点赞
  • 434
    收藏
    觉得还不错? 一键收藏
  • 55
    评论
评论 55
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值