OpenCV手势识别的当前状态是什么?

15

OpenCV 中手势识别的当前状态是什么?

我已经看到了很好的手势检测示例(例如 https://www.andol.me/1661/),但是识别手势并执行一些操作(例如在屏幕上操纵对象)似乎更加困难。

有人知道任何示例吗?

谢谢!


我推荐使用OPENNI + OPENCV + Kinect相机,因为OPENNI库和Kinect提供的额外深度信息使其更易于使用和更准确。选择Kinect吧... - user2226360
2个回答

4
我认为OpenCV中唯一支持手势识别的方法就是Luca Del Tongo在你提供的视频中演示的方法,即使用cvConvexityDefects()函数。您可能希望使用颜色空间过滤提取手掩模,并使用ML分类器检测实际手势。已经有几篇论文这样做了,但这目前还没有在OpenCV中直接实现。

2
对于任何制作Android应用程序的人,可以在Java API中找到名为convexityDefects()的Imgproc函数:http://docs.opencv.org/java/org/opencv/imgproc/Imgproc.html#convexityDefects(org.opencv.core.MatOfPoint,%20org.opencv.core.MatOfInt,%20org.opencv.core.MatOfInt4)。 - austin

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接