如何检测肤色(黑色、棕色、白色)

How to detect skin color (Black, Brown, White)?

本文关键字:何检测 棕色 白色 黑色 检测      更新时间:2023-10-16

假设给出了从haar Cascade检测到的人脸图像作为示例。如何检测皮肤的颜色(黑色,棕色,白色)?

我向你提出两个选择:
1. 使用神经网络。为此,您需要训练 NN。我可以假设感知器就足够了。
2.不同颜色皮肤的所有像素的总和将处于不同的范围内。最小的将是黑色范围。第二个将是棕色的。第三个或最大的将是白色

我建议使用高斯方法的混合。

将三个类别 {黑色、棕色、白色} 中的每一个建模为 HSV 空间或 CIELab 空间中两个或三个瓜斯人的混合物。您将使用期望最大化算法来学习这些。