2024年6月6日发(作者:)

在Windows 上安装 Kinect (含 MMD 使用 Kinect 简易教学)

大概介绍过微软的Kinect 这个新东西了,它的深度摄影机、以及他的衍生应用,在最近也算是

已经被发扬光大,应用非常多了。而这一篇呢,就来简单讲一下,要怎样才能把Kinect 装到PC 上,

在Windows 操作系统下使用吧。

基本上,Kinect 的信号接头虽然是特殊的XBox 360 AUX 接头,但是它实际上只是标准USB

加上额外的电源而已;同时,在台湾买到的标准配件里,也有附上把AUX 接头转为USB + 电源的

线,所以要把Kinect 接到PC 上,并不需要做任何硬件、线路上的修改。下方左图就是他的AUX 接

头,而下方右图就是官方附的转接线,可以把AUX 接头转换成一个标准USB 接头和一个电源插座。

但是由于微软官方并没有提供给 Windows 用的驱动程序,所以直接接上去后,是没办法直接

使用的。为了要让 Kinect 能让 Windows 上正常运作,就要有修改过、给 Kinect 用的驱动程序

才行了~而这些驱动程序基本上都不是官方的,也不只一种;目前比较有名的,应该是 OpenKinect

的 libfreenect(网页)和 OpenNI(网页) 加上特制版的 SensorKinect(网页) 这样的架构。

而 Heresy 这边是采用 OpenNI 这个架构来做的。使用这个架构的话,需要准备三样东西:

1. OpenNI

1. OpenNI 的基础 Framework。他基本上是一个跨平台的「自然互动」(Natural Interaction)

开放原始码架构(open source framework),提供了一组标准的 API 来针对不同的装置(目前应

该也只有 Kinect)、中间件来做操作。

2. 可以直接在 OpenNI 的官方网站下载。目前最新版本为 1.0.0.23(档名应该是

」,直接下载链接)。

2. SensorKinect

0. 支持 OpenNI 的 Kinect 驱动程序,他是基于 PrimeSense 官方的版本、专门针对

Kinect 修改出来的;算是 OpenNI 的一部分,要先安装 OpenNI 后才可安装。

1. 可以在 SensorKinect 的 github 页面下载(直接下载链接),下载后只需要里面的

」这个档案。

3. NITE

0. 由 PrimeSense 提供的 OpenNI 的中间件,负责分析 Kinect 抓到的数据,转换为人

体骨架、手势等数据,如果只是想要读取 Kinect 的深度信息和影像信息的话,其实可以不用安装。