【发布时间】:2012-09-07 20:29:01
【问题描述】:
有人可以帮助我了解如何从头开始使用 OpenCV 进行手势识别吗?我们基本上是在创建一个可以通过手势操作的媒体播放器(简单的功能,如播放、暂停、音量增大/减小等)。
在访问问题中提到的链接之一后,我已经安装了 OpenCV 和 EmguCV,但我需要知道如何打开网络摄像头来检测我的手和手势。
【问题讨论】:
标签: opencv media-player tracking emgucv gesture-recognition
有人可以帮助我了解如何从头开始使用 OpenCV 进行手势识别吗?我们基本上是在创建一个可以通过手势操作的媒体播放器(简单的功能,如播放、暂停、音量增大/减小等)。
在访问问题中提到的链接之一后,我已经安装了 OpenCV 和 EmguCV,但我需要知道如何打开网络摄像头来检测我的手和手势。
【问题讨论】:
标签: opencv media-player tracking emgucv gesture-recognition
有很多关于使用 OpenCV 和 EmguCV 进行跟踪和手势识别的在线教程。我建议你在谷歌上搜索一些关于这个主题的研究论文。这些将帮助您开始使用可以使用和改进的各种解决方案。
一种方法是使用皮肤检测来分割手部,然后找到轮廓,然后是凸包。有一个名为cvBlob 的库可以帮助您进行跟踪。要将其与媒体播放器连接,您可以使用 VLC 远程接口。
OpenCV documentation 也是了解可能对您有所帮助的各种功能的好地方
【讨论】:
我不认为 OpenCV 有一个多合一的功能可以为您“只进行手部识别”。 This thread 将为您提供更多信息。
如果您认真考虑使用 OpenCV 库调用构建手部跟踪系统,那么this documentation(尤其是cvConvexityDefects)可能是一个不错的起点。
【讨论】: