如何使用OpenCV检测肤色?
使用OpenCV Haar人脸检测器如何找到面部区域,然后在该面部区域获得平均或最常见的颜色,因为它应该是肤色?
更新
环境:我的相框会有面部特征。 (仅从头发到肩膀,如附)
答案 0 :(得分:2)
你真的不需要HAAR检测。以下一定会奏效......
我对此的回答以及涉及基于颜色的检测的类似问题:https://stackoverflow.com/a/17375222/1463143
最初的灵感源自:https://stackoverflow.com/a/14756351/1463143
如果代码最终检测到金色或棕色头发以及皮肤,请尝试将min_YCrCb
更改为(80,133,77)或使用该最小值进行游戏
这是使用上述技术的video showcasing skin detection。
:)