- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
有没有一种方法可以比较两张脸(可能是 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/
我正在 Unity 5 中创建 3D 游戏,但想对某些部分使用 2D Sprite 。我对 Unity 很陌生,所以我可能会遗漏一些明显的东西。我的相机的 Y 轴增加了,X 轴旋转了 90 度,这样它
我在 CFormView 上有一个 CMFCButton。我希望它具有特定的背景颜色。我遇到了 CMFCButton::SetFaceColor 我认为可以做到这一点。但不幸的是它没有用。可能是我误解
我是一名优秀的程序员,十分优秀!