
基于MATLAB 2017b的SVM支持向量机人脸识别仿真,使用PCA降维及人脸图像数据库,已验证通过
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本研究利用MATLAB 2017b平台,结合PCA降维技术与SVM算法进行人脸识别,采用标准人脸图像库验证模型效能,结果准确可靠。
在基于MATLAB的SVM支持向量机人脸识别仿真项目中使用了PCA降维技术,并利用了一个包含人脸图像的数据集。代码中的关键部分如下:
```matlab
for iExpressionPerPerson = 1:nExpressionPerPerson
nSplPerClass(iExpressionPerPerson) = sum(trainLabel == iExpressionPerPerson);
end
multiSVMStruct = multiSVMTrain(TrainData, nSplPerClass, nExpressionPerPerson);
save(SVM_model.mat, multiSVMStruct, A0, B0);
display(...); % 显示相关信息
display(训练结束。);
```
这段代码的主要功能是计算每个类别的样本数量,然后通过`multiSVMTrain`函数进行多分类支持向量机的训练,并将模型保存为`.mat`文件。最后显示“训练结束”的信息。
全部评论 (0)
还没有任何评论哟~


