我想知道是否有一些文档可用于了解 Flash 如何检测网络摄像头,以了解为什么它无法获取 Primesense/Kinect 摄像头。
我认为在不使用 OpenKinect 方案(服务器-客户端)的情况下访问 Kinect 非常有用,而是使用基于 Video4Linux 的真正 Flash 驱动程序。
谢谢。
我想知道是否有一些文档可用于了解 Flash 如何检测网络摄像头,以了解为什么它无法获取 Primesense/Kinect 摄像头。
我认为在不使用 OpenKinect 方案(服务器-客户端)的情况下访问 Kinect 非常有用,而是使用基于 Video4Linux 的真正 Flash 驱动程序。
谢谢。
虽然我无法完整回答您的问题,但我可以提供一些关于它目前无法正常工作或有据可查的原因的见解。
Kinect 不是一个简单的网络摄像头。众所周知,它不是标准 USB 设备,也不会产生网络摄像头所期望的标准流。这就是 Adobe 的网络摄像头安装不起作用的原因。
您可以使用您所说的客户端/服务器方法。您可以使用 openNI 或实际的 Kinect SDK 创建代理来获取数据。这些甚至可以在同一台机器上运行。我建议使用实际的 Kinect SDK 的 Kinect 服务器来收集数据,然后简单地创建一个 Web 服务,根据需要提供原始骨骼数据、深度数据或 RGB 相机数据。虽然它需要一些 C# 知识才能使其工作,但这并不难。
您也可以使用 as3Kinect ...虽然目前不稳定,但它完全符合您的要求(无需外部程序即可访问 RGB 数据)http://www.as3kinect.org/
编辑:想添加:http: //zigfu.com/
希望这有助于大卫贝茨