参考文献:Enhanced local texture feature sets for face recognition under difficult lighting conditions
Gamma correction变换
增大暗区和阴影的动态范围,同时压缩高光区和亮区。
DoG filter
高通滤波,增强细节信息。
Mask
非必须,添加mask可消除头发等的影响。
Contrast Equalization
拉升亮度值。
#include "opencv2/highgui/highgui.hpp"
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <iostream>
using namespace cv;
int main()
{
Mat m_FaceImg = imread("D:/faceData/yeleface_group/3/4.jpg",0);
Mat m_fFaceImg,m_fFaceImg1,m_fFaceImg2;
double sigma0 = 0.5, // the sma