【问题标题】:Face ID by python open-cvpython opencv的人脸识别
【发布时间】:2021-08-16 18:43:38
【问题描述】:

我有很多照片,我想找到一个唯一的人脸 ID 来与另一个人脸进行比较。是否有用于生成唯一面部 ID 并将该 ID 与另一个 ID 进行比较的 open-cv python 解决方案?

【问题讨论】:

  • 你说的“Face ID”是什么意思?对于 ecample,dlib 使用 128 维数组来识别图像上的人脸。你可以试试this FR app...
  • 我只需要一个 txt 或任何其他包含一些唯一已知事实 ID 的简单文件,以便快速与另一张脸进行比较。
  • 如果有生成我上面详述的文件的方法,并将该文件与未知面孔进行比较

标签: python opencv face-recognition opencv-python


【解决方案1】:

一旦构建了面部编码,几乎不需要将它们与预定义的容差进行比较(将其设置为 0.0,您只会得到 100% 的匹配)。最简单的方法是使用https://github.com/ageitgey/face_recognition 框架和那里的代码示例。正如我上面写的,人脸编码是一个包含 128 个浮点数的数组,但不可能直接比较它们。您可以将面对编码的内容存储(保存和加载以进行比较)为pickle或json数据文件

【讨论】:

    猜你喜欢
    • 2019-08-10
    • 2017-02-26
    • 2017-02-03
    • 2018-06-14
    • 2019-05-10
    • 2013-12-24
    • 2020-10-07
    • 2015-07-05
    • 1970-01-01
    相关资源
    最近更新 更多