首页 文章

将Kinect RGB或深度相机串流到Internet

提问于
浏览
4

我想将kinect RGB或深度相机输出的信息流传输到我的网站 . 我想知道这是否可能?并且有人可以告诉我如何开始这个或者是否存在这样的例子?我们正在开发带有visual studio和kinect sdk的窗口(希望通过IIS 7部署实时流) .

希望远离商业包装,因为最终产品将是开源的 .

提前致谢

2 回答

  • 3

    今年在REMIX Australia演示了Kinect到HTML5的互动 . 它的设置方式是通过Windows服务,公开一个WCF endpoints ,然后允许Javascript与Kinect对话 . 这在Kinect < - > Server < - > Client方案中运行良好 - 因此您可以采用此方法并将某种TCP流用于富媒体应用程序(如Flash或Silverlight) . 如果你想使用实时流,我会考虑使用传入的RGB /深度视频帧并使用API将它们写回IIS7 . 这可以存放在应用程序或服务中 - 无论哪种方式,您都需要通过自定义应用程序代理Kinect,因为Windows不会将其视为视频设备 . 如果您想使用用户Kinect(即计算机上的用户,而不是通过您的网络服务器附加或代理),您可以使用Silverlight . Silverlight以提升的权限(在浏览器之外)运行时允许您对COM对象进行pinvoke - 这意味着您将能够访问本地Kinect传感器 . 然后,您可以直接使用Silverlight呈现UI,或创建允许Silverlight访问Kinect并将数据传递到客户端的Javascript的Javascript互操作 . 唯一的缺点是用户需要在他们的机器上安装Kinect for Windows SDK(直到可再发行版本可用) .

  • 0

    来自:https://groups.google.com/group/openkinect/browse_thread/thread/e8adfb5695bd1e56#

    Intrael是一款小型应用服务器,可为MS kinect提供可靠的HTTP接口 . 它处理来自设备的深度数据,跟踪对象并向网络客户端提供其若干属性 . 相机的原始输出也以JPEG图像或MJPEG视频流的形式提供 . 使用纯粹的AJAX,现在可以在浏览器中直接有效地执行计算机视觉 . 从智能安全摄像头到各种交互式表面,为Web开发提供了大量新的可能性 . 输入过程本身就成了一门艺术 . 该代码非常高效,高度可移植并且作为自由软件(GPL)获得许可 . 有关您平台的详细信息,源代码和二进制文件,请访问http://www.intrael.com .

相关问题