gpt4 book ai didi

c++ - 对象手势识别。 OpenCV C++

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:13:49 30 4
gpt4 key购买 nike

我正在为学校开发一个 OpenCV 项目,该项目应该检测一个物体(在我的例子中是绿球),在我使用该物体做了某种手势后,程序应该采取一些行动,即如果我做带有对象的“C”形然后程序应该允许我改变对比度。

我已经完成了对象跟踪,甚至还得到了对象的 x 和 y 坐标,但我还没有进行手势识别。我在考虑一些事情,比如在移动物体时根据转弯的次数和方向检测转弯。我或多或少可以识别用户想要做出的 Action ,即在字母右上角的“C”字母和 according to this 中如果我检测到我的“x”在减少而我的“y”在增加,然后我检测到我的“x”在增加而“y”也在增加,我可以检测到某种“C”形运动。像形状(有点像日本的“く”字)。

我的问题是,还有其他方法可以做到这一点吗?也许 OpenCV 已经有某种功能可以做到这一点?我试过在这里和谷歌上查看,但我只得到手部识别主题。

感谢每一点信息。

最佳答案

据我所知,OpenCV 没有提供执行手势识别的内置函数。

实现手势识别,可以搜索:

但我建议您使用 $1 Unistroke Recognizer这是一种在触摸屏上进行手势识别的简单有效的方法。他们的网站上有一个在线演示,并且提供了源代码。你也可以在他们的网站上寻找其他项目,了解更多关于手势识别的方法。

你可以做的是将对象的 2D 位置存储在缓冲区中,并在你有足够的数据时开始手势识别。您还可以通过检测手势的开始和结束时间来及时划定手势(例如通过定义感兴趣区域)。

关于c++ - 对象手势识别。 OpenCV C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36633348/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com