指尖检测和跟踪

时间:2011-12-21 16:22:17

标签: opencv computer-vision object-detection

我正在研究检测和跟踪手指的项目。虽然我发现这项任务有很多资源,但我还没有找到有效的资源:(。

到目前为止,我已经考虑过检测手的方法如下:

  1. 哈尔训练。但首先,我们没有像面部检测那样的训练集(xml)。其次,如果我们自己进行培训,我们没有足够的样本(我还是大学生)

  2. HSV空间中的肤色检测。我试过这个,但结果有很多噪音,所以无法帮助我继续进一步检测指尖。

  3. 3.使用Handvu。但我很高兴这个lib很难在windows中设置和使用......

    总而言之,任何人都可以就如何有效发现双手提出任何建议吗? (之后我可以考虑检测指尖..)

    谢谢!

2 个答案:

答案 0 :(得分:1)

Here是一篇关于使用Zernike时刻的手指分割的非常深入的论文。 Here是一篇关于使用Zernike时刻进行图像识别作为第一篇论文基础的好文章。

答案 1 :(得分:0)

您能解释一下您的实验设置吗?你是想在杂乱的背景或普通纸板上追踪手指吗?

  1. Haar like feature非常适合人脸识别(Viola Jones论文是一个经典的例子)但是我不推荐它们用于你的任务。尽管可以使用积分图像快速计算它们,但它们使用CASCADED Adaboost分类框架可以很好地工作。

  2. 对于肤色检测,这取决于您的设置。作为第一步,您可以尝试进行背景减法:只需学习前景(即手)和背景像素的分布(直方图),并使用它们进行图像分割。

  3. 我不知道什么是Handvu

  4. Zernike矩也是非常好的形状描述符,它们是旋转不变的,并且可以被制作为缩放和平移不变的。

    我希望这有帮助!