转载【三维重构】

版权声明:本文为博主原创文章,可以随意转载。    https://blog.csdn.net/baidu_31981559/article/details/65634814
三维重建
最近在写毕业论文,研究了下三维重建的一些东西,记录下来,以备留存。另外有其他的问题的朋友可以留言。

这篇博文分两个部分:

三维重建方法- 
SFM MVS

开源工具- 
VisualSFM+PMVS +Meshlab

三维重建方法主要是SFM和MVS两个东西,具体搜一下,很多相关的东西,这里先不贴了,有空再来弄

目前三维重建有很多,特别是无人机(我不觉得叫无人机,实际都是遥控飞机)的发展,航拍的三维重建很有市场啊。用的比较多的付费就是 Pix4D,PhotoScan等,网络服务的:Catch 123D,Altizure等,都要钱啊,我等穷屌丝肯定就瞄准了开源的东西了:VisualSFM和PMVS/CMVS,学习研究三维重建算法也要用这等东西才行,你那photoscan输入图像就出模型真不行。。。

这两个开源的软件,很多都写的不太具体,才接触的朋友估计都直接懵逼了,所以贴下怎么用,具体算法看上面:

有兴趣的朋友可以研究一下: 
Changchang Wu的 VisualSFM http://ccwu.me/vsfm/ 
Yasutaka Furukawa 博士的PMVS/CMVS http://www.di.ens.fr/pmvs/ 
meshlab http://www.meshlab.net

不想单独下的我这有完整的三个软件包 链接: http://pan.baidu.com/s/1pKGNiMB 密码: 6p9j

虽然都有几年的东西了,但实际上国内关于三维重建的算法研究貌似都还停留在这个地方,更别说我等混毕业的角色了,大多research都是用两个开源软件搞得。有能力的童鞋完全可以做更深入的研究。废话不多说了,进入正题。

SFM主要用了visualSFM,生成稀疏点云。 
CMVS/PMVS主要生成密集点云 
meshlab生成线框带纹理模型

把下载的PMVS2的binaries放到visualSFM的文件夹,然后就可以开干。 
1.导入照片 
2.照片特征提取和匹配,标定 
3.BA调整优化 
4.CMVS/PMVS密集点云重建,首先保存文件,然后调用PMVS2的程序去处理。慢慢等,最后会在保存的文件架里面生成一个模型 
 
保存的文件夹里面找models,.ply就是密集点云模型

5.meshlab里面import mesh 打开这个模型,然后泊松表面重建生成线框表面模型。(Filter-point set-surface reconstruction:Poisson),还要删除多余的不相干的点,优化等,搞完就可以导出,收工 


最后,我用的几张正摄的航拍图片也放上去,大家可以试一下建模的效果哟:链接: http://pan.baidu.com/s/1slQ2Imh 密码: 75ca

可以参考此篇博文:http://blog.csdn.net/xiaolizi399/article/details/44300581 对Meshlab的操作讲得很详细,可以参考
--------------------- 
作者:SumCRonnie 
来源:CSDN 
原文:https://blog.csdn.net/baidu_31981559/article/details/65634814 
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(3d引擎)