一、基于matlab应用程序快速实现人脸识别
首先准备好人脸数据和类别标签,在我的基于PCA和SVM的人脸识别博客中有讲解,得到数据和标签后,将标签栏加在数据栏的最后一列,降维后的人脸数据是205*20,标签是205*1,则最后得到的数据和标签的组合数据data为205*21。依次点击应用程序,数学、统计和优化,Classification Learner,添加一个新的会议New Session,选择组合数据data,选择把列当作变量即特征,将最后一列column21选为response即相应的类别,进行开始,如下图:
在跳出来的界面中选择一个分类器模型进行训练,我这里选择CubicSVM精度达87.3%,结果如下图所示(可选择多种模型进行比较,最后选择一个最优的):
导出模型Export Model,在工作空间就有了训练好的模型,在命令行中根据指示,随便拿一组数据进行预测,