我想了解openface。 我已经安装了docker容器,运行演示并阅读了Dock。 我缺少的是,如何正确使用它。
让我向你解释我的目标:
我在带有网络摄像头的树莓派上有一个应用程序。如果我启动该应用程序,它将拍摄前方人物的照片。 现在它应该将这张图片发送到我的openface应用程序并检查,如果面部已知。 已知在此上下文中表示我之前已将此人的图片添加到openface中。
我的问题是:
感觉我错过了一件让我更清楚所需工作流程的大事。
答案 0 :(得分:0)
仅供记录:在link I mentioned的帮助下,我能以某种方式弄明白。
我之前是否需要训练开放面,或者我可以将这些人的图像放在目录或s.th.并将动态网络摄像头图片与这些目录进行比较?
是的,需要进行培训才能比较任何图像。
我是否与图片或生成的.pkl进行比较?
将图像与生成的分类器pkl进行比较。 训练openface时生成pkl文件:
./demos/classifier.py train ./generated-embeddings/
这将生成一个名为./generated-embeddings/classifier.pkl的新文件。此文件具有您将用于识别新面孔的SVM模型。
我是否需要为每个新人培训开放式面孔?
好的,对于这个问题,我还没有答案。但仅仅因为我还没有深入研究这个话题。