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

检查 Xbox One Kinect 摄像头兼容性并解决常见连接与性能问题的综合指南。

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 摄像头的情况下在 PC 上运行它。它将测试操作系统、处理器、内存和图形,并建议 PC 是否可能兼容。

下载并运行 Kinect Configuration Verifier 工具来自微软。你会看到如下窗口:

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

以下是如何解读结果:

  1. 前五项应显示绿色对勾。如果其中任何一项为红色,则你的计算机绝对不兼容。

  2. 关于“USB 控制器”项目:

    1. 如果你看到绿色对勾,则肯定兼容。

    2. 如果你看到橙色感叹号,则该工具无法确定兼容性。这很常见,不一定意味着有问题——许多带有此图标的系统可以完美运行 Velogic Studio。请注意,如果你的 CPU 至少是第九代英特尔酷睿,则很可能被支持(因为它会将 USB 支持集成在 CPU 中)。

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

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

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

  5. “验证 Kinect 深度和颜色流”只能在连接实体 Kinect 设备时进行测试。

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

其他检查:

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

如何确定:

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

即使你当前的 Windows 电脑被证明与 Kinect 不兼容——也有许多价格不高的 Windows 笔记本已知可与 Kinect 配合使用。例如,我们有客户成功使用戴尔 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 键并输入“麦克风隐私设置”,然后打开该应用 Windows search results showing Microphone privacy settings option for resolving Kinect microphone access issues

  2. 确保“此设备的麦克风访问权限” 已开启" Windows microphone privacy settings panel with 'Microphone access for this device is on' toggle enabled

  3. 向下滚动页面,确保桌面应用具有麦克风访问权限 Microphone privacy settings showing 'Allow desktop apps to access your microphone' toggle in enabled state

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

检查是否在你的 PC 上安装了旧的 Kinect SDK 或运行时

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

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

  1. 按 Windows 键并输入“添加或删除程序”,然后打开该应用 Windows search showing 'Add or remove programs' option for accessing applications and features management

  2. 在“应用和功能”搜索框中输入“Kinect”。你可能看不到任何条目,或者可能会看到以下一个或两个应用 Apps & features search results showing Kinect-related applications that can be uninstalled

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

手动安装 Kinect 运行时

当你第一次插入 Kinect 摄像头时,Windows 应该会自动安装所有与 Kinect 协同工作的必要软件。

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

  1. 首先,检查并移除旧的 Kinect SDK 或运行时(参见前一节)

  2. 按照该页面的安装说明操作,点击展开“安装说明”部分 Microsoft download page showing expanded 'Install Instructions' section for Kinect Runtime installation

警告: 注意——你实际上需要按照上面的安装说明进行操作——不要只将运行下载的压缩文件中的安装程序直接运行!

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

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

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

    2. 依次运行每个“vcredist”可执行文件: File explorer showing multiple Visual C++ Redistributable (vcredist) executable files for manual installation (如果你得到“修复 卸载 关闭”的选项,请选择“修复”)

    3. 最后,运行 Kinect 运行时安装程序: Kinect Runtime installer executable file ready for installation to complete the setup process

    4. 运行完成后,你应看到:

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

      2. 如果你运行“服务”应用,你应看到 Kinect Monitor 服务正在运行: Windows Services application showing Kinect Monitor service running successfully in the services list

      3. 如果你在“应用和功能”搜索框中搜索“Kinect”,你应看到列出的正确 Kinect 运行时: Apps & features showing properly installed Kinect Runtime listed among installed applications

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

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

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

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

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

Kinect 驱动程序详细信息

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

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

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

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

高级电源选项

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

最后更新于