抽屉里的旧 Kinect,还能当 3D 扫描仪

微软在 2017 年终止了 Xbox One 版 Kinect 的生产,这款曾被寄予厚望的体感外设自此淡出视野。但对还留着它的人来说,这台设备并没有真正报废——How-To Geek 撰稿人迈克尔·比扎科(Michael Bizzaco)在一篇发表于 2026 年 8 月 7 日的文章中整理了四种改造思路,把落灰的 Kinect 重新变成有用的硬件。

Kinect 于 2010 年前后推出,是微软在体感游戏赛道上的主要押注,与索尼的 PlayStation Move 大致同期,而任天堂 Wii 已经先行了约四年。产品本身在当年称得上前沿,问题出在微软始终没能想清楚该怎么把它卖出去。

改成监控摄像头

第一代(Xbox 360 版)和第二代(Xbox One 版)Kinect 都可以改造成家用或商用监控设备。它内置红外与深度感应,因此不只是一台摄像头,还能充当动作侦测器;机身上的麦克风阵列则可以用来录音。

动手门槛不算低:需要一台运行 Windows 10 及以上系统的电脑;如果用的是 Xbox One 版本,还得额外准备微软的 Kinect 适配器。软件方面,第一代对应 Kinect SDK 1.8,第二代对应 Kinect SDK 2.0,两套开发包都能提供访问视频流、深度传感器与其他检测功能的接口。

拿到数据之后,可以用 OpenCV 配合 Python 或 C# 编写脚本,利用深度感应判断画面中的动作变化,并在触发时自动保存帧画面、发出提醒。不想写代码的人,也能直接找现成的社区教程和用户自制工具,把 Kinect 变成一台全天候值守的摄像头。

拿来给孩子讲编程

比起严肃的安防用途,另一种玩法轻松得多:把旧外设改造成一堂互动编程课。

借助 Kinect2Scratch 这类平台,年纪较小的孩子可以直观理解体感技术的原理,自己搭出以手势操作的小游戏——比如需要挥手才能跳跃的横版闯关,或是检测到有人经过就自动播放、暂停音乐的简单联动。

年龄稍大的孩子和青少年则可以进一步接触 OpenCV、Python 与 Kinect 开发包。开源编程环境 Processing 同样能与 Kinect 库配合,用来做图形创作、游戏开发以及各类由动作驱动的应用。

当成 3D 扫描仪

这可能是四种用途里最实用的一项,尤其对家里有 3D 打印机的人而言。

微软曾在 2019 年推出面向开发者的 Azure Kinect,主打医疗、机器人等商用场景,不兼容 Xbox 主机,它的出现也基本终结了消费级一代、二代产品的生产。Azure 版本可以配置为 3D 扫描仪,但一代、二代同样做得到。

借助 Skanect 或微软自家的 3D Scan 等软件,旧 Kinect 就能变成一台可用的三维扫描设备。它当然比不上专业级激光扫描仪的精度——后者售价往往在 3.5 万美元以上,甚至更高——但对个人项目来说,扫描结果的完成度足以令人意外,二代与 Azure 版在分辨率、视场角和深度感应上的表现更好。

搭一条自制的 VR 管线

扫描出来的模型还能继续往下用。借助 Unity 或虚幻引擎,可以把 Kinect 采集到的骨骼数据与房间扫描导入其中,用作虚拟现实或增强现实场景里的角色与环境素材,甚至把手势操作也一并做进去。

原文作者提醒,这一项更接近发烧友的长期项目,而不是周末花两小时就能搞定的简单折腾。

整体来看,这四种方案的共同点在于:不需要多高深的编程功底,凭一点耐心和现成的开源工具,一台被淘汰近十年的游戏外设就能重新上岗。

来源:How-To Geek