如何检测相机上的运动以移动鼠标
Posted
技术标签:
【中文标题】如何检测相机上的运动以移动鼠标【英文标题】:How to detect motion on camera to move mouse 【发布时间】:2011-01-23 19:43:34 【问题描述】:我们正在对我们的网络摄像头进行实验。我们想通过在相机前面移动一个容易识别的物体来移动鼠标指针。例如,在摄像机前的暗室中移动一个 LED,它会检测到运动。
我们如何做到这一点?编写一个软件来捕获每个图像,对其进行处理,找到光的位置并相应地设置鼠标? 有没有现成的库(c#)可以做这样的事情。
【问题讨论】:
这是一个非常高级的问题。这项技术被称为“运动跟踪”,类似的事情已经完成,即使在 Flash 中也是如此。看看这个:youtube.com/watch?v=Ux6Ihiy6ZLA 【参考方案1】:你可能想为你的项目使用 opencv..
http://opencv.willowgarage.com/wiki/
http://www.cs.iit.edu/~agam/cs512/lect-notes/opencv-intro/index.html
【讨论】:
sry 不知道 c#...也许这里的其他人会回答... :)【参考方案2】:对于 C#
Touchless 来自微软Touchless on codeplex
AForge.Net websiteAForge.Net Framework googel code
【讨论】:
以上是关于如何检测相机上的运动以移动鼠标的主要内容,如果未能解决你的问题,请参考以下文章