技术:通过kinect实现3d扫描建立打印模型

开源技术
2013
01/06
21:21
分享
评论
本文转自蛙台

在本文中将详细梳理使用Kinect进行3d扫描的过程,一共包含3种实现方法:processing编程实现、skanect软件实现、ReconstrustMe软件实现。RecontrustMe只能基于32位系统的驱动与kinect连接,而skanect与processing不论是32位还是64位都可以较好的兼容。

通过kinect实现3d扫描建立打印模型

通过kinect实现3d扫描建立打印模型

我们首先来看ReconstrustMe:
ReconstrustMe是基于32位系统的,但是在64位操作系统下仍旧使用32位的kinect驱动以及ReconstrustMe。
ReconstrustMe官方网址
官网中针对不同的用户,有免费版以及收费版两种软件,具体下载地址
下载完成以后,先不要安装,在安装ReconstructMe之前我们首先需要安装Kinect的驱动,具体步骤如下:
下载32位openni驱动包,下载地址:
hide]Dropbox下载地址
迅雷快传下载地址
[[/hide]

2.解压驱动包,首先安装OpenNI,再然后是SensorKinect,然后是SensorPrimesense。(在安装之前,一定要把原来kinect的驱动卸载掉)
3.全部安装完成以后,重启
4.将你的Kinect连接上电脑,可以通过查看控制面板中的设备管理器,检查你的电脑是否已 经识别Kinect.

通过kinect实现3d扫描建立打印模型

通过kinect实现3d扫描建立打印模型

5.确认Kinect已经能和电脑通信之后,安装下载好的ReconstructMe,安装完以后运行目录中的Start ReconstructMe Scan OpenNI.bat,注意不是ReconstructMe.exe。然后根据提示进行操作即可
附图:

通过kinect实现3d扫描建立打印模型

通过kinect实现3d扫描建立打印模型

接下来是通过skanect进行3d扫描:
Skanect官方网址
下载地址:(页面中含有详细的安装步骤,但是一些链接已经失效,在后面的安装步骤中含有其他下载链接)
详细安装步骤:
下载skanect
下载kinect驱动包
游客,如果您要查看本帖隐藏内容请回复

3. 下载完驱动包以后,首先安装OpenNI,然后是NITE,再然后是sensor(此文件也就是Primesense),最后是SensorKinect.
4.把kinect通过USB连接到电脑,检查控制面板中的设备管理器,判断是否已经连接成功。
5.安装skanect并运行skanect.exe
附图:

最后一种方法是通过processing编程实现,对于使用过Processing或者java的人比较适用。虽然自己之前没有接触过java,但还是尝试了一下,欢迎大家一起折腾,具体步骤:
首先还是需要安装Kinect的驱动(本人亲测为安装64位的驱动,如果你使用的操作系统是32位的还需安装NITE,因为后面调用processing库是需使用到)
Processing的simple-openni库下载及安装:

(木有接触过processing的,百度一下即可找到,下载该软件并根据官网指示了解如何安装库文件)
代码下载地址
OK

文章来自蛙台

回复

使用道具 举报

2013-2-3 21:56:17 | 显示全部楼层
好东西,正在找那,您发上来了,还这么详细、
回复 支持 反对

使用道具 举报

小熊  发表于 2013-2-27 12:16:59
太好了,正在找这种东西呢,谢谢楼主,:loveliness:
回复 支持 反对

使用道具

2013-2-27 16:24:26 | 显示全部楼层
楼主技术牛人
回复 支持 反对

使用道具 举报

2013-3-2 18:07:20 | 显示全部楼层
:lol学习了,保存,以后用
回复 支持 反对

使用道具 举报

2013-3-2 20:50:42 | 显示全部楼层
学习一下,技术牛人啊
回复 支持 反对

使用道具 举报

2013-3-3 13:07:48 | 显示全部楼层
这个毫无疑问是比较格力的技术!
回复 支持 反对

使用道具 举报

2013-3-5 12:14:00 | 显示全部楼层
扫描软件是用什么的啊
回复 支持 反对

使用道具 举报

小熊  发表于 2013-3-5 13:56:32
不错哦................
回复 支持 反对

使用道具

小熊  发表于 2013-3-5 16:07:21
为什么我按照步骤安装ReconstructMe,最后运行ReconstructMe Scan OpenNI.bat的时候老是说测试OpenNI失败呢?是OpenNI版本的原因吗,我的OpenNI不是网页提供的链接下载的,链接无法使用,如有该软件发我一份可以吗?我的QQ号是793410834,谢谢
回复 支持 反对

使用道具

推动3D打印

关注南极熊

通知

联系QQ/微信9:00-16:00

392908259

南极熊3D打印网

致力于推动3D打印产业发展

Copyright © 2024 南极熊 By 3D打印 ( 京ICP备14042416号-1 ) 京公网安备11010802043351
快速回复 返回列表 返回顶部