3

如何使用 OpenCV检测皮肤的颜色?

使用 OpenCV Haar 人脸检测器来查找人脸区域,然后在该人脸区域中获取平均或最常见的颜色,因为它应该是肤色?

更新:

环境:我的镜框会有面部特征。(仅从头发到肩膀,如附件)

在此处输入图像描述

4

1 回答 1

5

你真的不需要HAAR检测。以下肯定会工作......

我对这个问题和类似问题的回答涉及基于颜色的检测:https ://stackoverflow.com/a/17375222/1463143

它最初的灵感来自:https ://stackoverflow.com/a/14756351/1463143

如果代码最终检测到金色或棕色头发以及皮肤,请尝试更改min_YCrCb为 (80,133,77) 或使用该最小值

这是一个展示使用上述技术进行皮肤检测的视频。

:)

于 2013-06-29T00:54:47.163 回答