没有合适的资源?快使用搜索试试~ 我知道了~
fisherface 的c++源码
4星 · 超过85%的资源 需积分: 15 32 下载量 100 浏览量
2009-11-04
13:56:16
上传
评论
收藏 4KB TXT 举报
温馨提示
基于OPENCV的fisherface源码,也就是通常用的LDA.
资源推荐
资源详情
资源评论
SOURCE CODE FISHERFACE:
void trainFISHER(){
numeigen=numtrain-numclass; //number of eigenfaces to use
for PCA
pfile1=trainPCA(); //perform PCA on the training
images, hte projected images are stored in the array weight[]
CvMat *meanclass[200]; // mean of each class
CvMat *mean; // mean of all classes
CvMat *Sb; // between-class scatter
matrix
CvMat *Sw; // within-class scatter matrix
CvMat *Sw1; // inverse within-class
scatter matrix
//** find mean of each class
for(i=0;i<numclass;i++)
meanclass[i]=cvCloneMat(weightclass[i]);
//weightclass[i] is average of the weights of class i
//** find mean of all classes
mean=cvCreateMat(1,numeigen,CV_32F);
mean=cvCloneMat(weight[0]);
for(i=1;i<numtrain;i++)
cvAdd(mean,weight[i],mean);
cvConvertScale(mean,mean,1.0/numtrain,0);
//** find within class scatter matrix
Sw = cvCreateMat(numeigen,numeigen,CV_32F);
void trainFISHER(){
numeigen=numtrain-numclass; //number of eigenfaces to use
for PCA
pfile1=trainPCA(); //perform PCA on the training
images, hte projected images are stored in the array weight[]
CvMat *meanclass[200]; // mean of each class
CvMat *mean; // mean of all classes
CvMat *Sb; // between-class scatter
matrix
CvMat *Sw; // within-class scatter matrix
CvMat *Sw1; // inverse within-class
scatter matrix
//** find mean of each class
for(i=0;i<numclass;i++)
meanclass[i]=cvCloneMat(weightclass[i]);
//weightclass[i] is average of the weights of class i
//** find mean of all classes
mean=cvCreateMat(1,numeigen,CV_32F);
mean=cvCloneMat(weight[0]);
for(i=1;i<numtrain;i++)
cvAdd(mean,weight[i],mean);
cvConvertScale(mean,mean,1.0/numtrain,0);
//** find within class scatter matrix
Sw = cvCreateMat(numeigen,numeigen,CV_32F);
资源评论
- yaqun_zhao2013-12-11运行不了,有点可惜,太贵了
- w_pfwl2012-05-29只有一个trainFISHER() 函数, 没有工程, 所以,想要能直接运行的人,建议别下载了,这个资源太贵了,不值
- powerreactor2013-01-09Opencv实现的fisherface,速度较matlab快很多
- olive2152012-10-30我觉得挺好的,对理解fisherface算法很有帮助,虽然只有一个函数,但是是最重要
sjtuippr
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于webWoker及umi plugin的前端工程流-监听build更新页面
- B站快速上手TS上下进阶核心笔记
- 鸢尾花数据集.xlsx
- 学成在线-pc布局案例
- 数据集-目标检测系列- 戒指 检测数据集 ring >> DataBall
- 数据集-目标检测系列- 皇冠 头饰 检测数据集 crown >> DataBall
- 利用哨兵 2 号卫星图像和 GRanD 大坝数据集进行的首次大坝检测迭代.ipynb
- 数据集-目标检测系列- 红色裙子 检测数据集 red-skirt >> DataBall
- DNS服务器搭建-单机部署
- 数据集-目标检测系列- 猫咪 小猫 检测数据集 cat >> DataBall
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功