【问题标题】:Flash: Why Flash doesn't recognize a Primesense/Flash camera?Flash:为什么 Flash 不能识别 Primesense/Flash 相机?
【发布时间】:2012-02-15 11:52:37
【问题描述】:

我想知道是否有一些文档可用于了解 Flash 如何检测网络摄像头,以了解为什么它无法获取 Primesense/Kinect 摄像头。

我认为在不使用 OpenKinect 方案(服务器-客户端)的情况下访问 Kinect 非常有用,而是使用基于 Video4Linux 的真正 Flash 驱动程序。

谢谢。

【问题讨论】:

    标签: flash camera kinect primesense


    【解决方案1】:

    虽然我无法完整回答您的问题,但我可以提供一些见解,说明为什么它目前无法正常工作或有据可查。

    1. Kinect 不是一个简单的网络摄像头。众所周知,它不是标准 USB 设备,也不会产生网络摄像头所期望的标准流。这就是 Adob​​e 的网络摄像头安装不起作用的原因。

    2. 您可以使用您所说的客户端/服务器方法。您可以使用 openNI 或实际的 Kinect SDK 创建代理来获取数据。这些甚至可以在同一台机器上运行。我建议使用实际的 Kinect SDK 的 Kinect 服务器来收集数据,然后简单地创建一个 Web 服务,根据需要提供原始骨骼数据、深度数据或 RGB 相机数据。虽然它需要一些 C# 知识才能使其工作,但这并不难。

    3. 您也可以使用 as3Kinect...虽然目前不稳定,但它完全符合您的要求(无需外部程序即可访问 RGB 数据)http://www.as3kinect.org/

    编辑:想添加:http://zigfu.com/

    希望这会有所帮助 大卫·贝茨

    【讨论】:

    • 以上几点都是正确的。使用 Kinect 与 Flash/Air 交互的最佳方式是某种 TCP 套接字——这就是 Omek 等库如何为 TOF 传感器提供 Flash 接口的方式。
    • TCP方式不适合管理1280x1024图像(华硕WAVI Xtion或Primensense的最大分辨率)...我可以测试一下。
    • 构建一个由 Asus/Primesense 驱动程序的视频流提供的 video4linux 驱动程序会很有趣……是不是疯了?
    • 每帧通过网络发送 1280x1024 图像会很笨重。我主要说的是骨骼数据。但是,您将构建的代理包含该数据并可以对其进行操作。例如,您可以缩小图像或将其提供到可以像 mjpeg、mp4 等流式传输的容器中闪烁。
    猜你喜欢
    • 2011-03-23
    • 1970-01-01
    • 2011-03-22
    • 2023-03-23
    • 1970-01-01
    • 2017-10-14
    • 1970-01-01
    • 2010-11-17
    • 2015-10-04
    相关资源
    最近更新 更多