使用 Python 进行网络摄像头运动跟踪

Posted

技术标签:

【中文标题】使用 Python 进行网络摄像头运动跟踪【英文标题】:webcam motion tracking with Python 【发布时间】:2010-02-27 16:55:16 【问题描述】:

是否有一种简单的方法来跟踪网络摄像头提要中单个实体的运动?例如,我想象一个“hello world”应用程序,将食指用作鼠标指针。

我意识到在这个领域还有很多基础研究,所以现在期待一个易于使用的通用抽象可能还为时过早。

为了完整起见,我看到一些相关但较低级别(和非 Python)的项目被提及,包括 AForge、WiimoteLib 和 an article on motion detection algorithms。

【问题讨论】:

我怀疑你会发现任何简单且开箱即用的东西,但我可能是错的。 【参考方案1】:

您可能想看看http://opencv.willowgarage.com/wiki/PythonInterface。我不确定进行任意运动跟踪有多难,但实现人脸跟踪相当简单。

【讨论】:

+1 OpenCV 将是 Python afaik 中最成熟的解决方案。 谢谢,看起来很有希望!我可能也找到了一个“hello world”应用程序:bradmontgomery.blogspot.com/2008/01/… - 将进行调查。

以上是关于使用 Python 进行网络摄像头运动跟踪的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 10 中创建虚拟网络摄像头?

从网络摄像头进行运动检测以使用 .NET 控制鼠标指针

网络摄像头因运动而像素化

通过网络摄像头实时采集视频,采用OpenCV识别运动物体,实现有运动物体经过时存储,没有时则不存储.

树莓派运动网络摄像头“数据过早结束”[关闭]

如何跟踪流中图像之间的运动