Opencv照明变化检测

时间:2017-03-24 00:03:52

标签: opencv histogram detection light face

希望从社区获得以下问题的帮助: 我有两个面部图像,一个是在正常光照条件下拍摄的(室外或室内,白天或夜晚),一个是在第一个拍摄后立即拍摄的,但是从明亮的彩色屏幕获得额外的照明,例如蓝色ipad或iphone的彩色屏幕。

我希望得到一个灰度图像,其中强度表示受屏幕光照补偿影响的面部区域。有两个挑战:

  1. 脸部可能在两张图像之间移动了一点。如此简单的背景扣除不起作用

  2. 我希望该方法能够在各种氛围照明条件下工作。

  3. 屏幕投射到脸部的光线可能很弱,在某些环境光照条件下,眼睛几乎检测不到

  4. 理想情况下,我可以获得代表屏幕照明的灰度图像。如果这个目标太难了,也可以将面部划分为多个区域,并获得每个区域的光照变化情况的摘要。

    我用手的两个图像作为插图。在实践中,蓝光可能非常弱并且色调范围可能变化。因此,简单地使用Hue范围的方法效果不佳。

    Hand image under ambient light

    Hand image under the same ambient light and also the blue screen light

0 个答案:

没有答案