使用 svm 进行人脸检测和使用 matlab 进行特征提取 [关闭]
Posted
技术标签:
【中文标题】使用 svm 进行人脸检测和使用 matlab 进行特征提取 [关闭]【英文标题】:face detection with svm and feature extraction using matlab [closed] 【发布时间】:2016-01-24 03:27:12 【问题描述】:我的项目主题是 svm 的“人脸识别”,我必须实现它。所以在使用 svm 之前,一些文章中的特征提取有很多方法,特别是新技巧和新主题。但我真的想要最简单的 Matlab 实现!我是初学者,我不知道 PCA , LDA ، Gabor(也听说过其他人)你有什么建议?我应该使用什么样的特征提取?
【问题讨论】:
【参考方案1】:对于初学者,请尝试使用计算机视觉系统工具箱中的vision.CascadeObjectDetector
检测人脸。
如果您必须自己动手,请查看example,它展示了如何训练分类器使用 HOG 特征和 SVM 识别数字。
请注意,分类器只是该过程的一部分。您需要在图像中标记很多面孔。您可以使用vision.CascadeObjectDetector
自动执行此操作,也可以使用the Training Image Labeler App 手动执行此操作。然后你需要生成很多非人脸图像。然后你需要训练一个分类器来区分人脸和非人脸。然后你需要编写一个程序,在图像上滑动一个“窗口”,并将窗口定义的区域分类为人脸或非人脸。
【讨论】:
以上是关于使用 svm 进行人脸检测和使用 matlab 进行特征提取 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
人脸识别基于 Gabor+SV和PCA+SVM实现人脸识别matlab源码含 GUI