资源简介
1、这个工程只是预处理人脸表情的,不含有训练和识别部分。
预处理包括:人眼定位(人眼粗定位,双框框定,人眼精确定位)——几何预处理(人脸图像的旋转矫正、人脸图像的分割、人脸图像缩放)——灰度预处理(直方图均衡化)
2、详细可参考:http://blog.csdn.net/raby_gyl/article/details/12175567
3、工程是基于vs 2008和opencv 2.30编写的。
4、工程的测试图片是日本jaffe女性人脸表情库。
5、工程是基于一篇优秀的硕士论文写的,论文名字是:基于Gabor小波变换和SVM的人脸表情识别 作者: 王黎燕
代码片段和文件信息
#include “Area.h“
#include“math.h“
double Area::jisuanM(Mat matint type)
{
double M=0;
int width=mat.cols;
int height=mat.rows;
for(int i=0;i for(int j=0;j {
switch(type)
{
case 0:
M+=(double)mat.at(ij);break;
case 10:
M+=(double)(i*mat.at(ij));break;
case 1:
M+=(double)(j*mat.at(ij));break;
case 2:
M+=(double)(j*j*mat.at(ij));break;
case 20:
M+=(double)(i*i*mat.at(ij));break;
}
}
return M;
}
void Area::getArea(cv::Mat mat)
{
double M00=jisuanM(matCV_M00);
double M01=jisuanM(matCV_M01);
double M10=jisuanM(matCV_M10);
double M02=jisuanM(matCV_M02);
double M20=jisuanM(matCV_M20);
x=(int)( M10*(1.0/M00));
y=(int)(M01*(1.0/M00));
double xx=M20*(1.0/M00)-x*x;
double yy=M02*(1.0/M00)-y*y;
width=(int)(3*sqrt(xx));
height=(int)(3*sqrt(yy));
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6696 2003-03-18 22:06 yuchuli(不带调试信息的)\chepaijiance\01.tif
文件 969 2013-09-27 11:40 yuchuli(不带调试信息的)\chepaijiance\Area.cpp
文件 353 2013-09-27 17:25 yuchuli(不带调试信息的)\chepaijiance\Area.h
文件 4908 2013-09-28 17:01 yuchuli(不带调试信息的)\chepaijiance\chepaijiance.vcproj
文件 1443 2013-09-29 20:57 yuchuli(不带调试信息的)\chepaijiance\chepaijiance.vcproj.J0LHE74TKSFPNUW.Administrator.user
文件 1538 2013-09-29 19:28 yuchuli(不带调试信息的)\chepaijiance\data.txt
文件 1914 2013-09-27 10:10 yuchuli(不带调试信息的)\chepaijiance\data1.txt
文件 1538 2013-09-28 17:01 yuchuli(不带调试信息的)\chepaijiance\data2.txt
文件 1130 2013-09-28 17:44 yuchuli(不带调试信息的)\chepaijiance\data3.txt
文件 1538 2013-09-28 21:52 yuchuli(不带调试信息的)\chepaijiance\data4.txt
文件 1098 2013-09-28 21:55 yuchuli(不带调试信息的)\chepaijiance\data5.txt
文件 2775 2013-09-28 22:32 yuchuli(不带调试信息的)\chepaijiance\data6.txt
文件 2217 2013-09-29 19:28 yuchuli(不带调试信息的)\chepaijiance\data_c.txt
文件 92181 2013-09-27 17:25 yuchuli(不带调试信息的)\chepaijiance\Debug\Area.obj
文件 11042 2013-09-29 19:28 yuchuli(不带调试信息的)\chepaijiance\Debug\BuildLog.htm
文件 663 2013-09-07 16:27 yuchuli(不带调试信息的)\chepaijiance\Debug\chepaijiance.exe.em
文件 728 2013-09-07 16:27 yuchuli(不带调试信息的)\chepaijiance\Debug\chepaijiance.exe.em
文件 621 2013-09-29 19:28 yuchuli(不带调试信息的)\chepaijiance\Debug\chepaijiance.exe.intermediate.manifest
文件 90395 2013-09-25 17:34 yuchuli(不带调试信息的)\chepaijiance\Debug\chepaijiance.obj
文件 106063 2013-09-28 16:57 yuchuli(不带调试信息的)\chepaijiance\Debug\Hist.obj
文件 334425 2013-09-29 19:28 yuchuli(不带调试信息的)\chepaijiance\Debug\main.obj
文件 67 2013-09-29 19:28 yuchuli(不带调试信息的)\chepaijiance\Debug\mt.dep
文件 1051648 2013-09-29 19:28 yuchuli(不带调试信息的)\chepaijiance\Debug\vc90.idb
文件 1003520 2013-09-29 19:28 yuchuli(不带调试信息的)\chepaijiance\Debug\vc90.pdb
文件 730 2013-09-28 16:51 yuchuli(不带调试信息的)\chepaijiance\Hist.cpp
文件 248 2013-09-28 16:56 yuchuli(不带调试信息的)\chepaijiance\Hist.h
文件 65734 2001-02-13 13:40 yuchuli(不带调试信息的)\chepaijiance\KA.FE3.47.tiff
文件 65734 2001-02-13 13:41 yuchuli(不带调试信息的)\chepaijiance\KA.HA1.29.tiff
文件 65734 2001-02-13 13:41 yuchuli(不带调试信息的)\chepaijiance\KA.SA1.33.tiff
文件 65734 2001-02-13 13:44 yuchuli(不带调试信息的)\chepaijiance\KL.SA3.163.tiff
............此处省略26个文件信息
- 上一篇:合肥工业大学计算机期末考试试题数据结构 组成原理
- 下一篇:抽奖软件,可内定
相关资源
- opencv+qt+vs的摄像头视频显示和处理G
- OpenCV算法精解——源码和测试图片
- cocos2dx 3.4 拼图游戏 源代码及运行文件
- opencv结构光生成代码
- opencv 书籍
- 基于PCA的人脸识别系统
-
haartraining+ob
jectmarker,opencv,Adaboo - 南航行李价格计算软件及其测试报告
- opencv提取光斑质心
- Ubuntu下Opencv显示中文
- 划痕缺陷检测
- 串口调试助手 vc 源代码
- 单USB双目摄像头拍摄程序
- RAAR相位恢复 opencv
- FTVd全变差去模糊opencv实现
- 全变差TV去噪(split bregman) opencv
- opencv开启本地摄像头并拍照
- 基于opencv的激光线中心提取源码
- opencv3.0 鱼眼标定校正 改进
- 微表情软件,表情研究工具,绝对实
- 旅行模拟查询系统
-
openfr
ameworks英文教程 - 怎样将微信聊天表情包转到QQ上视频教
- 简单的一维高斯滤波程序
- FreeType 结合opencv在图像上显示中文程
- VS2010 用CxImage读入各种图片格式后在内
- Mastering OpenCV with Practical Computer Visio
- 程序员的自我修养(Epub)
- opencv计算机视觉编程攻略图片集
- 航空订票系统 设计题目、需求分析、
评论
共有 条评论