-
使用matlab从零开始构建脸部识别算法的代码:PatternRecognition-with-matlab
资源介绍
matlab对脸部识别代码
PatternRecognition-with-matlab
使用matlab从0构建模式识别算法
声明:
本仓库中的所有代码及博客中的原理均为原创。转载和使用请注明出处。
代码仓库地址:
博客地址:
一、包含的内容
贝叶斯分类
使用最大似然法进行参数估计
使用直方图和parzen窗(均匀核+高斯核)进行非参数估计
对测试集分类
画出决策面
fisher线性判别
求出决策面方程
对测试集分类
画出决策面
画出投影直线
感知器
动画展示训练过程
对测试集分类
Otsu阈值分割
显示原始图像及其灰度分布
显示Otsu二值化结果
将Otsu结果使用5*5的均值滤波后的结果
PCA人脸识别
显示PCA的特征脸
显示一张脸使用特征脸还原的结果
使用最小距离进行人脸识别,显示准确率
二、运行方法
贝叶斯分类
MATLAB中直接运行\Bayes\exp1.m脚本文件
运行时间可能需要几分钟。默认为GIRLdatas数据集。如需查看其它数据集,请自行更改路径和数据集名称。
fisher线性判别
MATLAB中直接运行\fisher\exp2.m脚本文件
运行时间可能需要几分
- 上一篇: matlab语言编写的实现iris数据的最小错误贝叶斯分类
- 下一篇: 贝叶斯判别matlab