使用网络摄像头的Silverlight 4运动和颜色跟踪

时间:2009-12-09 18:21:04

标签: silverlight-4.0 webcam motion-detection color-tracking

软件设计问题:

由于Silverlight 4已关闭,并且它支持网络摄像头,有没有人知道跟踪动作和颜色的代码? SL4可写位图是开始编写代码的第一步吗?

我想在Silverlight中将特定的颜色运动转换为动作。例如,如果您从左侧移动红色笔在相机前面>它应该从左到右滚动图片。

任何帮助都会受到欢迎

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

执行此操作不仅仅是*代码*。您需要使用图像处理算法来分析视频流中的图像以确定感兴趣的点,并在帧之间跟踪这些图像。由于您只想跟踪某种颜色的点,这样可以稍微简化问题,因为涉及的数学较少(如人脸识别)。您应该了解有关以下算法的更多信息:

答案 2 :(得分:0)

我开始研究这种类型的应用程序,我找到了AForge.Net。我想可以将它移植到Silverlight(尽管它可能需要一段时间)。另一种可能的选择是在COM中包装AForge并使用Silverlight在可信OOB应用程序中运行COM的能力。那里的问题是你必须弄清楚如何使用COM来安装COM组件。

http://code.google.com/p/aforge/