资源简介
使用基于Haar特征的级联分类器进行人脸检测,并使用SVM+PCA进行人脸识别匹配。
代码片段和文件信息
#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类型转换为灰度类型
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 < faces.size(); 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 << faceCascadeFilename << endl;
}
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个文件信息
- 上一篇:SVM实现手写数字识别
- 下一篇:图解机器学习高清完整.pdf版
相关资源
- SVM实现手写数字识别
- 基于SVM的情感分析系统
- SVM支持向量机代码解释
- 行人数据库正样本
- 手写体数字识别系统实现
- minst数据集机器学习练习
- R语言预测实战(高清扫描版本)
- 基于KICA-SVM的矿用主要通风机故障诊断
- 基于SVM的产品评论属性特征的情感倾
- chapter14_基于SVM的数据分类预测——意
- 论文研究-基于word2vec扩展情感词典和
- SVM原理讲解
- svm breast cancer
- SVM在RGB图像分割中的应用
- libsvm下载50395
- 这里实现了四种SVM工具箱的分类与回
- 基于SVM的手写字体识别
- 基于pso优化lssvm两参数
- Libsvm参数详解(含具体程序代码,可
- 机器学习SVM(支持向量机)实验报告
- 遗传算法优化支持向量机
- MCKD与改进的LSSVM在滚动轴承故障诊断
- OpenCV+SVM简单应用-------路面箭头分类
- 分类器svm参考代码
- FormatDatalibsvm.xls 把数据转化为libsvm格
- SVM三类分类
- 利用级联SVM的人体检测方法
- svmpredict.mexw64 svmtrain.mexw64 及c文件
- 支持向量机学习笔记
- svm 网格搜索法
评论
共有 条评论