我尝试在不同的照明条件下(例如黑暗,迪斯科灯光,阳光灿烂的日子)为肤色范围广泛的人实施面部检测算法。首先要记住的是基于色调和饱和度的阈值,因为它们是光照不变的(如许多论文中所述)。但是,当一个人被蓝光或红光照亮时,我不会工作。而且在黑暗中它也没有给出结果。
我也尝试过使用Voila jones(HaarCascade在OpenCV中进行多面部检测),但在正常光线条件下也无法检测到很多面部。
通过检查皮肤百分比可以防止通过HaarCascade方法进行错误检测。为了避免错过检测,我试图首先找到皮肤部分然后在该区域应用Voila琼斯。但这也不起作用。
任何人都可以建议我在不同的光照条件下进行面部检测时需要考虑哪些功能?