SVM 的人脸识别代码,配合 MATLAB 用起来还挺顺手的。预、建模、预测这几个步骤都写得比较清楚,适合拿来改改用在项目里。
图像预这块支持灰度化、PCA、LDA,常规套路,功能挺全的。用fitcsvm
训练分类器,再用predict
分类,整个流程算是比较标准。RBF 核也集成进去了,非线性问题还挺稳的。
压缩包里还有个Oo 源码使用必读 oO.url
,应该是跳转到教程或者文档,第一次用的朋友别忘了看看。整个代码结构清晰,新手也容易上手。
想提升效果?可以试试数据增强,比如图像旋转、缩放这些。或者搞搞集成学习,多个模型组合预测,效果往往更稳。特征也可以多元点,眼睛、鼻子这些细节加进来,准确率能再提一提。
如果你平时就用 MATLAB,想整个人脸识别原型,那这个资源蛮适合上手的。代码也比较适合扩展,想玩深一点完全没问题。