'openface'没有属性'AlignDlib'

时间:2018-09-17 14:36:11

标签: opencv python-3.6 openfaces

我正在按照(https://medium.com/@ageitgey/machine-learning-is-fun-part-4-modern-face-recognition-with-deep-learning-c3cffc121d78)进行面部识别。我正在执行步骤2,即寻找地标和仿射变换。错误消息是

    align = openface.AlignDlib(args.dlibFacePredictor)
AttributeError: module 'openface' has no attribute 'AlignDlib'

此外,分享如何在python3.6中使用openface从面部查找嵌入 这是因为python3.x吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并解决了以下问题:

我试图导入openface 并在脚本 python / step-2b_projecting-faces.py 中使用openface.AlignDlib,但是类 AlignDlib 不在导入路径中,具有我需要的类的文件为 python / openface / openface / align_dlib.pyalign_dlib.py 。因此,我修改了导入路径,如下所示:将openface.openface.align_dlib导入为openface 并且效果不错。我希望这行得通。 注意:我的python是:Python 3.6.8。