人手指检测

4

我想做什么:

我想提取手指。 我希望我的代码能够执行类似于这个的操作。 然而,我的目标是提取指节。

环境:

使用典型的网络摄像头电脑/笔记本电脑环境。

我分析了什么:

我已经阅读并理解了以下内容: 1. 我必须找到轮廓 2. 需要找到凸包和凸性缺陷 3. 必须绘制轮廓 我的理解有误吗?

我尝试过使用代码(http://docs.opencv.org/doc/tutorials/imgproc/shapedescriptors/hull/hull.html),但没有得到预期的结果。

问题: 如何使用opencv在计算机视觉中提取手指?

当然,我对图像处理还很陌生。


当你说“没有得到期望的结果”时,你是指什么?你的程序无法编译?段错误?运行速度太慢?没有获得你想要的结果?你想要什么结果?如果没有查看你的图像,很难提供帮助。 - carlosdc
你对轮廓和凸性缺陷的理解是正确的,但我不确定为什么你需要凸包 - 这将消除你正在寻找的凸性缺陷。 - Roger Rowland
你可以试试这个,在视频的关于部分有可用的代码。http://www.youtube.com/watch?v=lCuItHQEgEQ - rockinfresh
只是一个好奇的问题,你有Kinect吗?因为我在Kinect和OpenCV中都做了类似的事情。OpenCV用于分类器和常规图像处理,而Kinect虽然不是专家,但我正在帮助一个朋友,他正在使用Kinect翻译手语。如果你有时间和机会,我认为值得探索Kinect。 - rockinfresh
@rockinfresh 谢谢你的回复。我没有使用kinect的访问权限,这段代码只需使用网络摄像头即可工作。 - user2727765
1个回答

4

3
第二个链接失效了,能否请您更新一下,谢谢! - Adil
这不是我的项目,你可以联系视频作者寻求帮助。 - Andrey Smorodov

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