我想将kinect RGB或深度相机发出的信号流传输到我的网站。我想知道这是否可能?并且有人可以告诉我如何开始这个或者是否存在这样的例子?我们正在使用visual studio和kinect sdk开发Windows(希望通过IIS 7部署实时流)。
希望远离商业软件包,因为最终产品将是开源的。
提前致谢
答案 0 :(得分:3)
今年在REMIX Australia演示了Kinect到HTML5的互动。它的设置方式是通过Windows服务,公开一个WCF端点,然后允许Javascript与Kinect对话。这在Kinect< - >中运行良好。服务器< - >客户端方案 - 因此您可以采用此方法并将某种TCP流用于富媒体应用程序(如Flash或Silverlight)。如果你想使用实时流,我会考虑使用传入的RGB /深度视频帧并使用API将它们写回IIS7。这可以存放在应用程序或服务中 - 无论哪种方式,您都需要通过自定义应用程序代理Kinect,因为Windows不会将其视为视频设备。 如果您想使用用户Kinect(即计算机上的用户,而不是通过您的网络服务器附加或代理),您可以使用Silverlight。 Silverlight以提升的权限(在浏览器之外)运行时允许您对COM对象进行pinvoke - 这意味着您将能够访问本地Kinect传感器。然后,您可以直接使用Silverlight呈现UI,或创建允许Silverlight访问Kinect并将数据传递到客户端的Javascript的Javascript互操作。唯一的缺点是用户需要在他们的机器上安装Kinect for Windows SDK(直到可再发行版本可用)。
答案 1 :(得分:0)
来自:https://groups.google.com/group/openkinect/browse_thread/thread/e8adfb5695bd1e56#
Intrael是一个小型应用服务器,可提供可靠的HTTP MS kinect的接口。它处理来自的深度数据 设备,跟踪对象并提供其中的一些属性 网络客户。相机的原始输出也提供为 JPEG图像或MJPEG视频流。只使用简单 AJAX,现在可以直接有效地执行计算机视觉 浏览器。从智能安防摄像头到各种互动 表面,为网络开辟了许多新的可能性 发展。输入过程本身就成了一门艺术。代码非常好 高效,高度便携,并作为自由软件(GPL)许可。访问 http://www.intrael.com了解您的详细信息,来源和二进制文件 平台。