现在我正在开发一个系统,它可以识别人类的手势并执行相应的命令。然而,由于手和脸之间的颜色相似性,我在定位和手部以及排除面部区域的影响方面遇到了一些麻烦。因此,我需要一个健壮的算法来更准确和稳定地定位手部区域。有人能给我一些建议吗?
顺便提一下,还有一个小问题:如果在二值图片中得到的手区域充满了洞,我如何有效地填充这些洞,以便我可以找到正确的手的轮廓?
发布于 2012-05-07 16:19:12
首先,在opencv中用来检测人脸,你可以训练一个Haarcascade分类器(Adaboost)来检测手。你应该建立一个包含大量手部图像的训练数据库。
其次,利用dilation算子(形态学)解决二值图像中的孔洞填充问题。
https://stackoverflow.com/questions/10476219
复制相似问题