5

有人可以帮助我了解如何从头开始使用 OpenCV 进行手势识别吗?我们基本上是在创建一个可以通过手势运行的媒体播放器(简单的功能,如播放、暂停、音量增大/减小等)。

在访问问题中提到的链接之一后,我已经安装了 OpenCV 和 EmguCV,但我需要知道如何让网络摄像头检测我的手和手势。

4

2 回答 2

1

有很多关于使用 OpenCV 和 EmguCV 进行跟踪和手势识别的在线教程。我建议你在谷歌上搜索一些关于这个主题的研究论文。这些将帮助您开始使用可以使用和改进的各种解决方案。

一种方法是使用皮肤检测来分割手部,然后找到轮廓,然后是凸包。有一个名为cvBlob的库可以帮助您进行跟踪。要将其与媒体播放器连接,您可以使用 VLC 远程接口。

OpenCV 文档也是查找可能对您有所帮助的各种功能的好地方

于 2012-09-08T10:05:14.737 回答
0

我不认为 OpenCV 有一个多合一的功能可以为你“只做手部识别”。该线程将为您提供更多信息。

如果您认真考虑使用 OpenCV 库调用构建手部跟踪系统,那么此文档(尤其是cvConvexityDefects)可能是一个不错的起点。

于 2012-09-08T04:09:36.100 回答