使用 OpenCV 的动态(移动)手势

Posted

技术标签:

【中文标题】使用 OpenCV 的动态(移动)手势【英文标题】:Dynamic(Moving) Gestures using OpenCV 【发布时间】:2012-02-09 12:19:56 【问题描述】:

我可以使用 openCV 检测手或彩色标记,但我无法识别动态手势(例如,向右移动手作为向右移动手势)。我要识别左、右、上、下、圈(顺时针和逆时针) 您能否建议我一种实现上述手势的方法。

【问题讨论】:

我正在寻找通过 Python OpenCV 做的类似事情。你成功实现动态移动手势了吗?你能帮我开始吗? 【参考方案1】:

查看来自 OpenCV 的 motempl.c 示例。它允许您跟踪运动历史梯度。

您将感兴趣的主要功能是:

updateMotionHistory calcMotionGradient calcGlobalOrientation segmentMotion*

* 你可能不想通过动作来分割事物,因为你有一个 对象分割算法已经...

要仅跟踪您感兴趣的对象,只需使用对象检测算法对视频进行预处理,然后对检测到的对象应用运动历史跟踪。

希望有帮助!

【讨论】:

以上是关于使用 OpenCV 的动态(移动)手势的主要内容,如果未能解决你的问题,请参考以下文章

Opencv 快速使用(基础使用&手势识别)

使用Python基于OpenCV+MediaPipe追踪手势并控制音量

使用 python3+OpenCV+TensorFlow 做手势识別

毕业设计 - 题目:基于机器视觉opencv的手势检测 手势识别 算法 - 深度学习 卷积神经网络 opencv python

OpenCV——手势识别

OpenCV+Mediapipe手势动作捕捉与Unity引擎的结合