gpt4 book ai didi

opencv - 比较两张脸(和他们的相似度)

转载 作者:太空宇宙 更新时间:2023-11-03 20:44:42 25 4
gpt4 key购买 nike

有没有一种方法可以比较两张脸(可能是 OpenCv )并得到他们相似度的分数?我的意思是应用面部识别算法,但仅在两张面孔之间,而不是在整个数据集上。

问题是,例如,Eigenfaces需要至少 2 个训练图像。

最佳答案

是的,你绝对可以使用特征脸。训练的人脸没有任何关系,跟你比对的两张人脸是做人脸识别的。有一个包含 100 张面孔的训练面孔库。然后比较你的两张脸(face_1 和 face_2),用训练图库中的 100 张脸对每张脸进行特征脸分解。因此,例如 face_1 = [2 3 1 5...]*[eigFace1 eigface2 eigface3 eigface4...]' 和第二张脸一样。我在上面的示例 [2 3 1 5...] 中显示的那个向量,用某种距离算法(无论是欧几里得距离还是其他距离度量)对你的两个面部分解中的每一个进行比较。如果距离在某个阈值内,那么您可以说它们是相同的。请记住,如果您使用特征脸,则所有训练图像的姿势、光照条件、大小和背景以及您尝试比较的人脸都必须标准化。眼睛、 Nose 和嘴巴也必须尽可能对齐。

关于opencv - 比较两张脸(和他们的相似度),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6603289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com