• 实物3D建模  

  目前在3D游戏制作过程中,需要专业人士花几天甚至数星期的时间,借助于Autodesk 3ds Max和Maya等昂贵的软件工具制作3D模型、纹理和动画。游戏制作中经常使用一种方法,即设计师为人物模型构和道具构建一比一实体模型,然后利用坐标测量仪对模型创建数字化的虚拟版本。现在有一种更快速、廉价的方法:利用kinect等3D摄像头采集实物表面的3D形状,3D扫描后会形成一组点集,称为“点云”;然后在点云上构建一个光滑的3D表面,通过平滑处理、表面渲染后快速将实物“3D数字化”。

  微软研究院的KinectFusion技术允许用户手持Kinect在一定范围内走动,拍摄下周围景物的全貌,并可以实时地获取这些景物的三维模型,在短短几秒内借助这些三维模型生成虚拟的三维世界:

  Project Tango是谷歌公司的一项研究项目,2014年2月谷歌已经成功为该项目研发出了一款 Android手机原型机,配备了一系列摄像头、传感器和芯片,能实时为用户周围的环境进行3D建模。这样的三维模型可以成为多种应用的基础,例如在大型购物中心和其他室内空间向用户提供方向导航,帮助用户寻找某家商店或某个物体。除了绘制周围的3D场景外,Google 还指出,这项技术有无限宽广的应用场景,包括绘制3D地图,帮助盲人在陌生的地方导航;让人们能利用家中的环境玩拟真的3D游戏等。

  • ReconstructMe

  ReconstructMe是一款3D重建软件,能实时显示3D扫描模型的视觉效果,对于非商业用途是免费的。目前支持多种RGBD传感器:Which 3D sensors are supported by ReconstructMe?

  ReconstructMe performs the entire reconstruction in metric space. No need for freaky scaling attempts. The result can be exported to various CAD formats such as STL, OBJ, 3DS, and PLY.

  ReconstructMe is capable of capturing and processing the color information of the object being scanned, as long as the sensor provides the necessary color stream.
  下面是我手持奥比中光的RGBD传感器,扫描的办公桌3D模型(不知道是传感器的问题还是别的什么原因,一直没能读到带颜色的3D点云,只能读到单纯的深度信息)
 
  扫描完毕后可以将模型保存为STL等格式的文件,导入到MeshLab等软件中进行处理

  如果能同时获取RGB图像和深度图像,就可以很简单的通过ReconstructMe构建自己的3D模型。只需要坐在合适的位置对着摄像头慢慢转一圈:

参考:

《kinect应用开发实战:用最自然的方式与机器对话》 余涛

ReconstructMe 3D扫描教程

http://news.hexun.com/2016-11-02/186703437.html

http://www.cnbeta.com/articles/503593.htm

http://reconstructme.net/support-2/category-scanning/

通过ReconstructMe实现3D扫描的更多相关文章

  1. 用基于WebGL的BabylonJS来共享你的3D扫描模型

    转自:http://www.geekfan.net/6578/ 用基于WebGL的BabylonJS来共享你的3D扫描模型 杰克祥子 2014 年 2 月 26 日 0 条评论 标签:3D扫描 , B ...

  2. 3D扫描系统的构建(待处理)

    1. http://www.zhihu.com/question/32143353 是否可以 DIY 一个 3D 扫描仪或者开源 3D 扫描项目? 详细的原理介绍 2. http://www.csks ...

  3. 3D建模与处理软件简介

    [前言]自半年前笔者发表博客“什么是计算机图形学”以来,时常有人来向笔者询问3D模型的构建方法与工具.笔者的研究方向是以3D技术为主,具体包括3D建模,3D处理及3D打印三个方面,在3D建模与处理方面 ...

  4. 3D打印:三维智能数字化创造(全彩)

    3D打印:三维智能数字化创造(全彩)(全球第一本系统阐述3D打印与3D智能数字化的专业著作) 吴怀宇 编   ISBN 978-7-121-22063-0 2014年1月出版 定价:99.00元 42 ...

  5. 英特尔实感3D摄像头

    RealSense 3D(实感3D)是英特尔提供的一套感知计算解决方案,包括了手势的识别.控制,人脸的识别.认证.控制,语音识别与控制,增强现实,3D扫描和重构等许多先进的技术.包括立体眼镜(暂未公开 ...

  6. RealSense 3D实感体验:前景广阔目前应用少

    腾讯数码讯(周硕)在去年的IDF大会上,英特尔着重展示了其全新的RealSense 3D实感技术,而厚度仅6mm堪称史上最薄平板的戴尔Venue 8 7000也成为首个搭载RealSense技术的产品 ...

  7. 下载一个应用程序,华硕手机秒变3D扫描仪

    近日,新奥尔良的3D开发先锋Scandy对外发布消息称,其取得了一个重大的突破.这次使用的是硬件巨头华硕的智能手机.该公司新的Android设备(华硕ZenFone AR)被Scandy变成一个借助开 ...

  8. 全球最大的3D数据集公开了!标记好的10800张全景图

    Middlebury数据集 http://vision.middlebury.edu/stereo/data/ KITTI数据集简介与使用 https://blog.csdn.net/solomon1 ...

  9. 开源3D软件——大集合【转】

    要3D打印一件作品,自然少不了3D建模.以下是一些免费开源3D模型设计软件: Blender Blender是最受欢迎的免费开源3D模型制作软件套装. 跨平台支持所有的主要操作系统. 功能非常强大,但 ...

随机推荐

  1. windows xp sp3 下载地址

      windows xp service pack 3/ windows xp sp3 简体中文版下载地址: http://download.windowsupdate.com/msdownload/ ...

  2. HTML+CSS D09 定位

    1.定位 (1)相对定位 如果对一个元素进行相对定位,它将出现在它所在的位置上.然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动. #box_relative {  positi ...

  3. 11--Python 备份文件程序

    最近看了下<A Byte of Python>, 看见一个非常有意思的程序,用python进行文件行备份的练习程序, 自己在机器上敲代码运行了一遍,结果出现了一个小问题,路径出错--&qu ...

  4. 《Windows驱动开发技术详解》之驱动程序调用驱动程序——通过设备指针调用其他驱动程序

    本节介绍“手动”构造各个IRP,然后将IRP传递到相应驱动程序的派遣函数里. 获得设备指针 每个内核中的句柄都会和一个内核对象的指针联系起来.ZwCreateFile内核函数可以通过设备名打开设备句柄 ...

  5. ASP.NET MVC 使用带有短横线的html Attributes

    我们常常需要一个文本框来输入用户名,在asp.net mvc 中可以使用 TextBoxFor.有时候我们想为这个文本框添加一些特性,比如 html5 的data-,如果直接写data-是会提示错误的 ...

  6. LoadRunner学习知多少--IP欺骗使用

    使用IP欺骗功能时,需要将系统防火墙,杀毒软件关闭(如果有影响的话) 一.为什么要设置IP欺骗 1. 当某个IP的访问过于频繁,或者访问量过大时,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频 ...

  7. OpenCV 图片尺寸调整

    http://blog.csdn.net/xiaoshengforever/article/details/12191303 2013-09-30 12:21 10842人阅读 评论(0) 收藏 举报 ...

  8. CSS3秘笈:第八章

    给网页添加图片 1. 常用来处理图片的CSS属性: (1)     border(边框):给图片添加边框. (2)     padding(填充):边框和图片之间填充空间. (3)     float ...

  9. Linux中ls命令详解

    ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来一起看看ls的用法 英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所 ...

  10. OpenCV ——双线性插值(Bilinear interpolation)

    1,原理 在图像的仿射变换中,很多地方需要用到插值运算,常见的插值运算包括最邻近插值,双线性插值,双三次插值,兰索思插值等方法,OpenCV提供了很多方法,其中,双线性插值由于折中的插值效果和运算速度 ...