資源簡介
使用基于Haar特征的級聯(lián)分類器進(jìn)行人臉檢測,并使用SVM+PCA進(jìn)行人臉識別匹配。
代碼片段和文件信息
#include?“cv.h“??
#include?“highgui.h“??
#include?“cvaux.h“??
#include?“ml.h“??
using?namespace?cv;
using?namespace?std;
CascadeClassifier?faceDetector;
Rect?detectAndDisplay(Mat?face){
std::vector?faces;
Mat?face_gray;
cvtColor(face?face_gray?CV_BGR2GRAY);??//rgb類型轉(zhuǎn)換為灰度類型??
equalizeHist(face_gray?face_gray);???//直方圖均衡化??
faceDetector.detectMultiScale(face_gray?faces?1.1?2?0?|?CV_HAAR_SCALE_IMAGE?Size(1?1));
for?(int?i?=?0;?i? // Point?center(faces[i].x?+?faces[i].width*0.5?faces[i].y?+?faces[i].height*0.5);
// ellipse(face?center?Size(faces[i].width*0.5?faces[i].height*0.5)?0?0?360?Scalar(255?0?0)?2?7?0);
CvPoint?pt1?=?cvPoint(faces[i].x?faces[i].y);
CvPoint?pt2?=?cvPoint(faces[i].x?+?faces[i].width?faces[i].y?+?faces[i].height);
// rectangle(face?pt1?pt2?cvScalar(0?255?0));
return?faces[i];
}
// imshow(“人臉識別“?face);
}
Rect?Haar(Mat?image)
{
string?faceCascadeFilename?=?“haarcascade_frontalface_alt2.xml“;
try{
faceDetector.load(faceCascadeFilename);
}
catch?(Exception?e){}
if?(faceDetector.empty())
{
cerr?< }
return?detectAndDisplay(image);
//waitKey(0);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2418??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s1\1.jpg
?????文件???????2452??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s1\10.jpg
?????文件???????2307??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s1\2.jpg
?????文件???????2403??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s1\3.jpg
?????文件???????2331??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s1\4.jpg
?????文件???????2366??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s1\5.jpg
?????文件???????2321??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s1\6.jpg
?????文件???????2493??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s1\7.jpg
?????文件???????2454??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s1\8.jpg
?????文件???????2407??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s1\9.jpg
?????文件???????2161??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s10\1.jpg
?????文件???????2159??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s10\10.jpg
?????文件???????2211??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s10\2.jpg
?????文件???????2235??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s10\3.jpg
?????文件???????2263??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s10\4.jpg
?????文件???????2185??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s10\5.jpg
?????文件???????2224??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s10\6.jpg
?????文件???????2200??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s10\7.jpg
?????文件???????2181??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s10\8.jpg
?????文件???????2179??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s10\9.jpg
?????文件???????2477??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s11\1.jpg
?????文件???????2414??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s11\10.jpg
?????文件???????2482??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s11\2.jpg
?????文件???????2507??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s11\3.jpg
?????文件???????2515??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s11\4.jpg
?????文件???????2562??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s11\5.jpg
?????文件???????2403??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s11\6.jpg
?????文件???????2462??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s11\7.jpg
?????文件???????2536??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s11\8.jpg
?????文件???????2471??2015-02-02?12:40??SVMFaceDetection\SVMFaceDetection\Debug\FaceData\s11\9.jpg
............此處省略1365個文件信息
評論
共有 條評論