如何检测皮肤的颜色使用OpenCV?
使用 OpenCV 怎么样?哈尔人脸检测器找到一个面部区域,然后得到平均或最常见的颜色在那个脸部区域,既然应该是肤色?
Update:
环境:我的镜框将具有面部特征。 (仅限从头发到肩膀,如附件所示)
你真的不需要HAAR检测。以下肯定会起作用...
我对这个问题以及涉及基于颜色的检测的类似问题的回答:https://stackoverflow.com/a/17375222/1463143 https://stackoverflow.com/a/17375222/1463143
它最初的灵感来自于:https://stackoverflow.com/a/14756351/1463143 https://stackoverflow.com/a/14756351/1463143
如果代码最终检测到金发或棕色头发以及皮肤,请尝试更改min_YCrCb
到 (80,133,77) 或使用该最小值
这里有一个展示皮肤检测的视频 http://youtu.be/yKVMbwA9y2E使用上述技术。
:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)