Kinect 摄像头 - 兼容性与故障排除指南

检查 Kinect for Xbox One 摄像头兼容性并解决常见连接和性能问题的全面指南。

Kinect 摄像头 - 兼容性与故障排除指南

Velogic Studio Essentials 和 Velogic Studio Pro 可以使用 Microsoft Kinect for Xbox One 摄像头,其外观如下:

Microsoft Kinect for Xbox One 摄像头,显示带有多个传感器和摄像头的水平黑色设备

Kinect for XBox One 摄像头

虽然作为游戏外设它并未取得商业上的巨大成功,但它仍然是一款非常强大的摄像头。它已不再生产,但仍然很容易找到二手货(曾经售出数百万台),我们自己也备有库存。

Kinect for XBox One 摄像头通过 USB3 适配器连接到电脑。但并非所有 USB3 端口都相同,Kinect 对可兼容的 USB 芯片组有较高要求。

信息: 如果你还没有 Kinect 摄像头,请参阅我们的 硬件兼容性指南 以检查你的系统是否可能兼容。

信息: 如果你在使用 Velogic Studio 时遇到的问题并非特定于 Kinect 摄像头,也请参阅 Velogic Studio 故障排除

如何检查你的电脑是否与 Kinect 摄像头兼容

微软提供了一个名为 Kinect Configuration Verifier 的工具,即使在电脑未连接 Kinect 摄像头时也可以运行。它会测试操作系统、处理器、内存和图形,并建议该电脑是否可能兼容。

下载并运行 Kinect Configuration Verifier 来自微软的工具。你将看到类似这样的窗口:

Kinect Configuration Verifier 窗口,显示系统兼容性检查清单,带绿色勾和状态指示器

以下是如何解读结果:

  1. 前五项你应该看到绿色勾。如果其中任意一项为红色,那么你的电脑绝对不兼容。

  2. 对于“USB 控制器”项:

    1. 如果你有绿色勾,则绝对兼容。

    2. 如果你看到橙色感叹号,工具无法判定两种情况之一。这相当常见,并不一定是问题——许多带有此图标的系统可以完美运行 Velogic Studio。注意,如果你的 CPU 至少是第 9 代英特尔酷睿,很可能受支持(因为它将有与 CPU 集成的 USB 支持)。

    3. 如果你看到红色叉,则你的 USB 控制器绝对不兼容。

  3. “Kinect 已连接”只有在你实际连接了 Kinect 设备时才会显示绿色勾。

  4. “验证已安装 Kinect 软件”并不重要,因为如果你尚未安装驱动程序,Windows 在你插入 Kinect 时应该会为你下载它们。

  5. “验证 Kinect 深度和颜色流”只有在连接物理 Kinect 设备时才可测试。

最重要的检查是前五项(基本系统检查)和“USB 控制器”检查。

其他检查:

  1. 如果你在“USB 控制器”项看到橙色感叹号,你可以自己再做一项检查。打开设备管理器,查看“通用串行总线控制器”。如果你看到来自 Intel 或 Renesas 的“主控制器”条目,你很可能兼容。

如何确定:

  1. 如果你想在购买前 100% 确认兼容性,可以在二手市场上获取一个 Kinect for XBox One(和 USB 适配器),并使用“Kinect Configuration Verifier”确认最终检查(“验证 Kinect 深度和颜色流”)能给出 30FPS 的帧率。

即使你当前的 Windows 电脑被证明与 Kinect 不兼容,也有许多廉价的 Windows 笔记本被证实可与 Kinect 配合使用。例如,我们有客户成功使用 Dell Inspiron 笔记本(低于 $500)。

使用 Kinect Configuration Verifier 进行故障排除

如果你已经有 Kinect 摄像头,并且遇到例如断开或冻结等问题,第一步是确定问题是在 Velogic 软件(Velogic Studio),还是摄像头或电脑本身。

判断的最好方法是不用任何 Velogic 软件测试摄像头。你也可以使用 Kinect Configuration Verifier (上述所述)来完成此目的。

Kinect Configuration Verifier 显示深度和颜色流测试结果,30 FPS 性能

Kinect configuration verifier

如果你在最底部条目“验证 Kinect 深度和颜色流”旁看到绿色勾,并且你持续获得 29 或 30FPS,那么你很可能与我们的 Velogic Studio 或 3D Aero 软件兼容。你可能仍想让该应用运行数小时以确保系统稳定。

本文其余部分旨在帮助你排查可能阻止你使用摄像头的各种问题。

如果你在“Kinect 已连接”旁看不到绿色勾

这意味着你的电脑无法检测到 Kinect。故障排除步骤:

  1. 检查所有线缆

  2. 确认 USB 适配器有通电(适配器盒上应有白灯)

  3. 检查你是否连接到了 USB3 端口(它们的端口内通常有蓝色插片)

  4. 如果有另一台电脑可用,把 Kinect 和适配器移到那台电脑上尝试

  5. 如果你有 Xbox One 主机,尝试将 Kinect 摄像头接到该主机上

  6. 打开设备管理器,查看“通用串行总线控制器”。如果你看到来自 Intel 或 Renesas 的“主控制器”条目,你很可能兼容。

  7. 下载并安装 USB Device Tree Viewer, 并验证你的根 USB 集线器至少为 USB3.0

  8. 如果你已完成上述所有步骤但 Kinect 仍无法连接,那么要么你的 Kinect 硬件(摄像头或 USB 适配器)有故障,要么你系统中的 USB 控制器根本不兼容。

  9. 如果你确信 Kinect 硬件没问题,那么你的选择是尝试 USB3 PCI 卡(如果你使用台式机)或尝试另一台电脑(如果你使用笔记本)。

如果 Kinect 不断连接与断开(少于 15 秒)

检查麦克风访问权限

Windows 有时会决定你不再应该有权访问 Kinect 上的麦克风。

幸运的是,这有一个简单的修复:

  1. 按 Windows 键并键入 “麦克风隐私设置” 并打开该应用

  2. 确保“本设备的麦克风访问权限为 开启"

  3. 向下滚动页面,确保桌面应用可以访问麦克风

  4. 如果你再向下滚动页面一点,你应该会看到 “KinectService.exe” 列为被允许访问麦克风的应用之一

检查电脑上是否安装了旧的 Kinect SDK 或运行时

旧的 Kinect SDK 或运行时可能会阻止 Kinect 摄像头正常工作。

要检查并删除旧的 Kinect SDK 或运行时:

  1. 按 Windows 键并键入 “添加或删除程序” 并打开该应用

  2. 在“应用和功能”搜索框中输入 “Kinect”。你可能根本看不到任何条目,或者你可能会看到以下一个或两个应用

如果你看到任何其他 Kinect 应用(例如旧的 SDK 或运行时),你应该将其卸载

手动安装 Kinect 运行时

当你第一次插入 Kinect 摄像头时,Windows 应该会自动安装所有与 Kinect 配合使用所需的软件。

如果该过程出现问题,你可以手动安装最新的 Kinect 运行时。

  1. 首先,检查并删除旧的 Kinect SDK 或运行时(见上节)

  2. 按照该页面的安装说明进行安装,点击展开“安装说明”部分

警告: 注意 - 你实际上需要遵循上述安装说明 —— 抵制直接从下载的 zip 文件运行安装程序的诱惑!

  1. 如果 Kinect 仍然无法连接,此时请重启电脑并重试

  2. 如果重启后你在 Kinect Configuration Verifier 中仍然看到“已连接 Kinect”为绿色勾,但“验证已安装 Kinect 软件”为红色叉:下一步是手动安装剩余的 KinectRuntime

    1. 打开你在上一步中解压 KinectRuntime-v2.2_1905.zip 的文件夹

    2. 依次运行每个 “vcredist” 可执行文件: (如果你看到“修复 卸载 关闭”选项,请选择“修复”)

    3. 最后,运行 Kinect 运行时安装程序:

    4. 运行后,你应当看到:

      1. 在 Kinect Configuration Verifier 中“验证已安装 Kinect 软件”显示绿色勾

      2. 如果你运行“服务”应用,你应该会看到 Kinect Monitor 服务正在运行:

      3. 如果你在“应用和功能”搜索框中搜索 “Kinect”,你应该会看到列出的正确 Kinect 运行时:

验证你已安装正确的驱动版本

运行设备管理器并点击 Windows 传感器设备。你应该看到列出一个设备,右键点击它并选择 “属性”:

Windows 设备管理器显示 Windows 传感器设备下的 Kinect 传感器,并带有右键属性菜单

然后点击“驱动程序”选项卡:

Kinect 设备属性对话框,显示驱动程序选项卡,版本为 2.2.1905.16000 及驱动程序详细信息

Kinect 驱动详情

你应该看到驱动版本为 2.2.1905.16000。如果不是——点击“更新驱动程序”,尝试更新到此版本。

如果 Kinect 在超过 15 秒后断开连接

运行控制面板并搜索“电源选项”,然后点击“更改省电设置”。点击“更改计划设置”,然后“更改高级电源设置”,你应该会看到此窗口:

Windows 高级电源选项对话框,选择了高性能计划并展开了 USB/PCI 设置

高级电源选项

将电源计划更改为“高性能”。如果这没有帮助,你也可以尝试更改 USB 设置和 PCI Express 设置进行实验。

最后更新于