资源简介
模式识别实践课的课程作业,基于视频的手写数字识别系统,操作简单方便
代码片段和文件信息
function result=BayesLeastError(data)
clc;
load template pattern;
total=0;
% for i=1:10
% pattern(i).feature(pattern(i).feature(:)>=0.1) = 1;
% pattern(i).feature(pattern(i).feature(:)<0.1) = 0;
% end
%得出总体样本
whole_samples = [];
for i=1:10
whole_samples=[whole_samples pattern(i).feature];
total = total+ pattern(i).num;
end
samp_cov=cov(whole_samples‘);%总体样本协方差
[COEFF LATENT EXPLAINED] = pcacov(samp_cov);
sumofex=0;
m=0;
for i=1:25
if sumofex<90
sumofex = sumofex + EXPLAINED(i);
m=m+1;
else
break
end
end %计算主成分
COEFF(:m+1:25)=[];
[R C]=size(COEFF);
whole_samples = (whole_samples‘*COEFF)‘;
data = (data*COEFF)‘;
temp=0;
for i=1:10
pattern(i).feature = whole_samples(:temp+1:temp+pattern(i).num);
temp=temp+pattern(1i).num;
end
%求各类样本的期望
for i=1:10
Num = pattern(i).num;
sumx = sum(pattern(i).feature‘);%求i类样本num个向量的和
miu(:i) = (sumx/Num);
end
%求i类样本协方差矩阵
for i=1:10
Sigma(::i) = cov(pattern(i).feature‘);
% for j=1:25
% if Sigma(j:i)==0
% Sigma(jji)=0.001;
% end
% end
end
for i=1:10
inv_sig=inv(Sigma(::i));%逆
pw(i)= pattern(i).num/total; %先验概率
det_sig = det(Sigma(::i)); %行列式
g(i)=(-0.5)*(data-miu(:i))‘*inv_sig*(data-miu(:i))-0.5*log(abs(det_sig))+log(pw(i));
end
for w=1:10
if g(w) == max(g)
break;
end
end
result=w-1;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-05-20 10:57 lido1\
文件 1554 2014-10-22 20:49 lido1\BayesLeastError.m
文件 5231 2014-10-22 20:49 lido1\CameraDemo.m
文件 604 2014-10-22 20:49 lido1\GetFeature.m
文件 4967 2015-05-19 22:25 lido1\MyVideoRec.fig
文件 6530 2015-05-19 22:25 lido1\MyVideoRec.m
文件 906 2014-10-22 20:49 lido1\camera.m
文件 230454 2015-05-19 22:52 lido1\left.bmp
文件 207906 2014-10-22 20:49 lido1\template.mat
相关资源
- knn手写数字识别training及test数据集
- 网络工程师-25G视频教程cisco教程
- QT打开摄像头 拍照 截图
- 数据挖掘培训班基础+实战 课件、视频
- 土豆优酷网视频接口
- 利用贝叶斯分类器实现手写数字识别
- 电子科技大学冈萨雷斯图像处理70讲
- 猫爪视频抓取器
- Axure 8.0 从入门到精通 视频教程
- 视频上传.rar
- 博览网教学视频.txt
- 软考-中级数据库系统工程师考试大纲
- Unity 插件VRTK 官方视频讲解
- 国嵌视频教程
- qt视频播放器源代码
- 小程序全套视频.txt
- 视觉SLAM十四讲视频百度云.txt
- 2018年软件测试最新视频,自动化,性
- protel99SE的全部教程
- 视觉SLAM十四讲全集视频链接视频百度
- activeMQ从入门到精通视频教程
- 微信小程序原生实现抖音的视频翻页
- Mac版FFmpeg视频音频批量处理脚本的副
- cubeMX视频教程stm32hal库函数cubemx实战讲
- 天勤2019数据结构全套视频 天勤考研资
- 算法基础-20G+视频地址
- vlc插件 for unity 5x以上版本
- 2018年最新全套linux视频教程源码笔记
- KTH视频数据资源非官网连接,绝对有
- 手写数字数据集txt文件.rar
评论
共有 条评论