我正在尝试实现 Eigenfaces 算法,并且能够通过检查欧几里德距离来检查人脸是否匹配,如下所示。我想改用马氏距离来改进代码。
similarity_score = arrayfun(@(n) 1 / (1 + norm(features(:,n) - feature_vec)), 1:num_images);
其中features
是每列中包含一个特征的表,feature_vec
是我们正在检查的特征向量。
我正在尝试实现 Eigenfaces 算法,并且能够通过检查欧几里德距离来检查人脸是否匹配,如下所示。我想改用马氏距离来改进代码。
similarity_score = arrayfun(@(n) 1 / (1 + norm(features(:,n) - feature_vec)), 1:num_images);
其中features
是每列中包含一个特征的表,feature_vec
是我们正在检查的特征向量。