红色大气中的假红眼检测

时间:2015-07-30 06:24:33

标签: matlab opencv image-processing

我正致力于自动消除红眼。它适用于普通图像。

时我遇到了问题
  • 在红色气氛中拍摄的图像。 在上述情况下,由于大气中的红色,它会检测到脸部的红眼,因为图像不包含红眼脸。

我已经完成了以下过程来寻找红眼

  1. 使用haarcascade在脸上检测eyeMat。
  2. 在eyeMat中使用一些发红的thresold找到红眼区域。
  3. 并修复那个红眼区域。
  4. 之前

    http://tinypic.com/r/29dk7yh/8

    之后

    http://i61.tinypic.com/2vn12mv.jpg

    问题

    要删除上述错误检测,我试图找到任何可以减少图像中额外发红的色彩平衡。 任何OpenCV / matlab函数都可以使用一些色彩平衡的东西来减少图像的红色吗?

0 个答案:

没有答案