openface 如何导入人物图片并稍后比较任何图片

openface How to import person pictures and compare any picture later on

我正在努力理解 openface。 我已经安装了 docker 容器,运行 演示并阅读了扩展坞。 我缺少的是,如何开始正确使用它。

让我向您解释一下我的目标:

我在带有网络摄像头的 raspberry pi 上安装了一个应用程序。如果我启动应用程序,它会为前面的人拍照。 现在它应该将这张图片发送到我的 openface 应用程序并检查这张脸是否已知。 已知在此上下文中的意思是,我之前已经将此人的照片添加到openface。

我的问题是:

感觉我错过了一件让我更清楚所需工作流程的大事。

郑重声明:在 link I mentioned 的帮助下,我总算弄明白了。

我之前需要训练openface吗,或者我可以把人物的图片放在一个目录里或者s.th。并将实时网络摄像头图片与这些目录进行比较?

是的,需要进行培训才能比较任何图像。

我是与图像还是与生成的 .pkl 进行比较?

将图像与生成的分类器 pkl 进行比较。 训练openface时生成pkl文件:

./demos/classifier.py train ./generated-embeddings/

这将生成一个名为 ./generated-embeddings/classifier.pkl 的新文件。此文件包含您将用于识别新面孔的 SVM 模型。

我需要为每个新人训练openface吗?

好的,这个问题我还没有答案。但只是因为我还没有深入研究这个话题。