python - python open-cv的人脸识别
问题描述
我有很多照片,我想找到一个唯一的人脸 ID 来与另一个人脸进行比较。是否有用于生成唯一面部 ID 并将该 ID 与另一个 ID 进行比较的 open-cv python 解决方案?
解决方案
一旦构建了面部编码,几乎不需要将它们与预定义的容差进行比较(将其设置为 0.0,您将只有 100% 匹配)。最简单的方法是使用https://github.com/ageitgey/face_recognition框架和那里的代码示例。正如我上面写的,人脸编码是一个包含 128 个浮点数的数组,但不可能直接比较它们。并且您可以将面对编码的内容存储(保存和加载以进行比较)为泡菜或 json 数据文件
推荐阅读
- javascript - 如何修复nodejs中的“无法读取未定义的属性“包含”?[脚本]
- angular - 将文件从客户端传递到 Firebase Cloud Function
- javascript - Angular 8 baseUrl 被消灭了
- xamarin - 在 Xamarin.Forms 中手动删除和添加元素到 App Shell 时如何暂停 UI / App Shell 更新?
- cytoscape.js - Cytoscape js - 每当单击节点时调用一个函数
- javascript - 赛普拉斯不处理异常
- laravel - 当响应是错误时,为什么承诺会进入 .then() ?- 拉拉维尔
- domain-driven-design - 聚合根的查询子项的存储库方法
- android - Android:没有cursorLoader的同一光标中的图像和视频路径
- mysql - 如何避免使用 Mysql 识别连字符时出错