特征脸代码matlab-PCA_faces:使用PCA进行人脸识别

时间:2024-06-27 10:39:11
【文件属性】:

文件名称:特征脸代码matlab-PCA_faces:使用PCA进行人脸识别

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-27 10:39:11

系统开源

特征脸代码matlab PCA_faces 在 Matlab 中使用 PCA 进行人脸识别。 有关 的理论,请参阅*。 主要出发点: PCA_debug.m - 启用所有调试的最简单的脚本,从这里开始。 PCA_training_set_size.m - 创建准确度如何取决于训练集大小的图表。 PCA_principal_components.m - 创建一个图表,准确度如何取决于主成分的数量。 PCA_predict.m - 用户提供的图像的预测类。 训练集文件必须命名为f__.jpg ,例如f_1_01.jpg或f_13_10.jpg 。 所有类必须有相同数量的训练图像。 班级=当然是人。 所有函数都包含大段调试代码,通常在未设置全局变量debug时停用。 您可以忽略这些,或者仅在调用要调试的函数之前通过设置debug = 1来使用它们。 我还没有弄清楚如何将这段代码移到函数之外,因为它经常使用内部变量。 我使用基于 OpenCV 的图像预处理(脚本提供了很好的起点,感谢 Yuri!)。 不过,它似乎没有太大区别,非预处理图像实现了更高的准


【文件预览】:
PCA_faces-master
----compute_eigenvectors.m(2KB)
----compute_accuracy.m(1KB)
----PCA_training_set_size.m(2KB)
----PCA_debug.m(1KB)
----PCA_predict.m(920B)
----normalize_images.m(1022B)
----README.md(2KB)
----PCA_principal_components.m(2KB)
----calculate_averages.m(793B)
----predict_class.m(742B)
----.gitattributes(483B)
----partition_images.m(1KB)
----load_images.m(529B)

网友评论