基于图像的目标三维重建技术是计算机视觉领域中研究的热点,近些年来,涌现了大量的优秀算法,对于目标重建的完整性,准确性,实时性不断提高。本文今天向大家介绍几款可以在window平台下,运行的软件,用户只需根据软件的目标输入准备相应格式的图像序列,就可以得出想要的三维模型,通常这些三维模型都可以用meshlab这款软件打开。

  • VisualSFM : A Visual Structure from Motion System

VisualSFM是一个使用运动恢复结构(SFM)来进行三维场景重建的GUI程序,这个程序的开发者是Changchang WU,其可以完成SFM的稀疏重建,利用  CMVS/PMVS 进行稠密3D重建,具体的操作过程可以参见http://ccwu.me/vsfm/。程序中应用CUDA技术对特征匹配、光束法平差BA部分进行加速,实时性得到了显著的提升。当然用户也可以采用不加速的版本进行三维重建。

  • MVE(Multi-View Enviroment)三维重建

Simon Fuhrmann【1】等人2014年开发了一款名为MVE(Multi-View Reconstruction Environment)的一体化多视角三维重建软件。软件输入为图像序列,输出为带纹理的三维网格模型。采用运动法估计相机参数、重建稀疏三维点云,进而对图像序列采用多视立体法计算深度图,最后使用曲面重建算法(FSSR)在所有深度图集合中提取带颜色的多边形网格曲面。其系统关注于文化遗产的多尺度场景重建,即在某一区域需重建出更多细节信息,而其他区域则弱化。重建算法目前采用串行计算模式,实时性较差,此外重建算法中间数据量较大,占用内存过多。其项目主页为:https://www.gcc.tu-darmstadt.de/home/proj/mve/,其中提供了mve-20160517-win64.zip [12MB],已经编译好的win64位软件。

  • MeshRecon

MeshRecon是南加利福尼亚大学的一名中国留学生Zhuoliang Kang发布的一款三维重建软件,采用批处理的方式进行操作,对于相机位姿的估计采用了VisualSFM,可以得到无颜色的稠密网格数据,其主页为:http://zhuoliang.me/index.html。重建过程同样采用了GPU加速,实际加速效果还是不错的。其方法的流水线如下所示:

参考文献:

[1]  Simon Fuhrmann, Fabian Langguth and Michael Goesele ,MVE – A Multi-View Reconstruction Environment,In: Proceedings of the Eurographics Workshop on Graphics and Cultural Heritage, Darmstadt, Germany, 2014.

[2] Zhuoliang Kang, G´erard Medioni. Progressive 3D Model Acquisition with a Commodity Handheld Camera. Winter Conference on Applications of Computer Vision (WACV), 2015.

未完待续...

Windows环境下几款优秀的基于图像的三维重建软件相关推荐

  1. C++:Windows环境下基于Eclipse配置C/C++开发环境

    C++:Windows环境下基于Eclipse配置C/C++开发环境 目录 Windows下的MinGW下载.安装和配置 1.MinGW下载 2.MinGW安装与配置 3.基于Eclipse配置 Wi ...

  2. 基于Windows环境下cmd/编译器无法输入中文,显示中文乱码解决方案

    基于Windows环境下cmd/编译器无法输入中文,显示中文乱码解决方案 参考文章: (1)基于Windows环境下cmd/编译器无法输入中文,显示中文乱码解决方案 (2)https://www.cn ...

  3. 硬盘克隆带linux系统,一种Windows环境下基于DiskGenius克隆Linux系统的方法及系统与流程...

    本发明涉及服务器操作系统技术领域,特别是一种windows环境下基于diskgenius克隆linux系统的方法及系统. 背景技术: 服务器在测试过程中需要反复安装linux操作系统用于服务器的各种测 ...

  4. 基于Windows环境下CPU和GPU版本Tensorflow详细安装过程

    基于Windows环境下CPU和GPU版本Tensorflow详细安装过程 一.Tensorflow简介 TensorFlow 是一个开源的.基于 Python 的机器学习框架,它由 Google 开 ...

  5. Windows环境下使用Linux命令

    1.说明 如何在Windows环境下使用Linux命令, 这是一个屡见不鲜的问题, 而且已经有很多解决方法, 下面仅推荐几个我觉得好用的工具, 这些工具可能就是我们常用的软件, 而且已经在Window ...

  6. Windows环境下制作Ubuntu的U盘启动工具

    Windows用户想要尝试一下Ubuntu或其他Linux系统?最简单的方法就是使用VMware Workstation,只是虚拟机会真实占用内存,如果你的电脑内存8G及以上可以试试.内存偏小,或者觉 ...

  7. Windows环境下Unicode编程总结和将ANSI转换到Unicode 将Unicode转换到ANSI

    Windows环境下Unicode编程总结 UNICODE环境设置 在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下. UN ...

  8. 在Windows环境下搭建Android开发环境

    标题:在Windows环境下搭建 Android 开发环境 作者:CrazyPebble 时间:2011年2月28日 声明:此文在参考其他网上资料以及笔者实践总结写下,一来自己可以做一些总结,二来给跟 ...

  9. Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)

    鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio  Android Studio 是一个Android开发环境,基于Intel ...

最新文章

  1. 自己动手重新实现LINQ to Objects: 9 - SelectMany
  2. php点击按钮加载控制器,php – Codeigniter 3自动加载控制器
  3. 张亚勤清华AIR战队首次亮相,这阵容不是一般强
  4. hbuilder ios 打包失败,无法导入p12证书的解决方案
  5. OpenWRT 随记
  6. Nexus-在项目中使用Maven私服,Deploy到私服、上传第三方jar包、在项目中使用私服jar包
  7. try-with-resources引起的Socket关闭,产生java.net.SocketException: Socket is closed?
  8. 商城商品购买数量增减的完美JS效果
  9. 用mac的safari浏览器调试ios手机的网页
  10. Android版添加phonegap---为APP添加CNZZ统计插件教程
  11. NPM Unexpected end of JSON input while parsing near
  12. [LeetCode]50.Pow(x, n)
  13. PMP-35项目沟通管理
  14. HTML合并表格(单元格)
  15. android 自定义锁屏凌驾于系统锁屏之上
  16. Win10安装Ubuntu18.04
  17. C语言公制长度转英制长度,英制换算(英制长度转换公制长度换算)
  18. 硅谷一万清华人,为何打不过印度人
  19. 录音系列:录音文件为啥是.wav格式?
  20. 模电学习笔记 (一) 晶体三极管工作原理

热门文章

  1. ByPASS系列之安全狗
  2. ​2021智能网联汽车专题报告
  3. rem 前端字体_响应式网页设计:rem设置网页字体大小自适应
  4. uintptr和unsafe.Pointer的区别
  5. C语言题:简单计算器程序
  6. C#中 EXCEL的使用(转载资料)
  7. Rackspace公司收购Datapipe 且一并吸纳29座数据中心
  8. python面试知识点—基础篇
  9. 方差分析(应用概率统计 陈魁 清华大学出版社)
  10. 【博客581】为什么MASQUERADE都在POSTROUTING做