显示具有负值的特征脸

时间:2011-11-16 21:04:33

标签: image-processing numpy face-recognition

在使用numpy实现python的Eigenfaces算法后,我注意到归一化的特征向量包含负值。当特征脸显示为图像时,这些负值如何表示,如this?我认为图像由正强度值组成。这些特征脸图像是通过直方图均衡在特征向量上生成的吗?

2 个答案:

答案 0 :(得分:1)

负值的绘制取决于绘图功能的实现。例如,Matlab的imagesc将图像数据缩放到当前色彩映射的整个范围并显示图像。这比直方图均衡更简单。

答案 1 :(得分:1)

是的,出于可视化目的,只需将min(eigenface)映射到0,将max(eigenface)映射到255.您的链接图像似乎正在执行此操作。 (注意每个特征脸如何占据整个动态范围。)

特征脸(或一般的特征向量)可能具有正面和负面元素。