在 jupyternotebbok 中使用 python 导入 ArcFace 的错误
import error of ArcFace using python in jupyternotebbok
当我导入 ArcFace 包时。
from arcface.metrics import ArcFace
显示导入错误。像这样,
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-4-fe2759a1802e> in <module>
15 from keras.layers.convolutional import MaxPooling2D
16 from keras.layers.core import Activation, Flatten, Dropout, Dense
---> 17 from arcface.metrics import ArcFace
18 from keras.layers import Input
19 from keras import backend as K
ModuleNotFoundError: No module named 'arcface'
我也搜索过为 Anaconda 和 pip 导入它。我还没有找到任何结果。请帮我解决这个问题。
这是项目 keras-arcface 的一部分,但它不是 keras
的一部分,因此您必须单独 install/copy 它。
如果您将它放在项目的子文件夹 arcface
中,那么它应该可以工作。
您可以 运行 在 Deepface 中使用 ArcFace。该框架主要基于keras和tensorflow。它在后台处理模型构建和下载预训练的权重。此外,它涵盖了人脸识别流水线阶段,包括检测、对齐。
#!pip install deepface
from deepface import DeepFace
resp = DeepFace.verify("img1.jpg", "img2.jpg", model_name = 'ArcFace')
当我导入 ArcFace 包时。
from arcface.metrics import ArcFace
显示导入错误。像这样,
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-4-fe2759a1802e> in <module>
15 from keras.layers.convolutional import MaxPooling2D
16 from keras.layers.core import Activation, Flatten, Dropout, Dense
---> 17 from arcface.metrics import ArcFace
18 from keras.layers import Input
19 from keras import backend as K
ModuleNotFoundError: No module named 'arcface'
我也搜索过为 Anaconda 和 pip 导入它。我还没有找到任何结果。请帮我解决这个问题。
这是项目 keras-arcface 的一部分,但它不是 keras
的一部分,因此您必须单独 install/copy 它。
如果您将它放在项目的子文件夹 arcface
中,那么它应该可以工作。
您可以 运行 在 Deepface 中使用 ArcFace。该框架主要基于keras和tensorflow。它在后台处理模型构建和下载预训练的权重。此外,它涵盖了人脸识别流水线阶段,包括检测、对齐。
#!pip install deepface
from deepface import DeepFace
resp = DeepFace.verify("img1.jpg", "img2.jpg", model_name = 'ArcFace')