假设从haar级联检测到的面部图像作为示例。如何检测皮肤的颜色(黑色,棕色,白色)?
答案 0 :(得分:0)
我建议你两个选择:
1.使用神经网络。为此你需要训练NN。我可以假设感知器已经足够了。
2.不同颜色皮肤的所有像素的总和将在不同的范围内。最小的是黑色范围。第二个是棕色的。第三个或最大的将是白色
答案 1 :(得分:0)
我建议使用高斯混合法。
将三个类别{黑色,棕色,白色}中的每一个建模为HSV空间或CIELab空间中两个或三个高斯人的混合物。您可以使用期望最大化算法来学习这些。