python对图片进行降维处理,余弦相似度匹配图片

搜集50张明星的头像照片,将其统一转化为10x20的灰度图,使用主成分分析方法对图像 进行降维(保留85%的信息)。然后输入你的照片,利用余弦相似度,比较降维后降维特征图的余弦相似度,找出与与之最相似的前两张照片。