NameError:名称“FaceDetector”未定义
Posted
技术标签:
【中文标题】NameError:名称“FaceDetector”未定义【英文标题】:NameError: name 'FaceDetector' is not defined 【发布时间】:2021-10-05 16:50:05 【问题描述】:我试图运行这段代码,但它说
NameError Traceback (most recent call last)
<ipython-input-5-49e303967177> in <module>
3
4 #Detector object created
----> 5 fd=FaceDetector(frontal_cascade_path)
NameError: name 'FaceDetector' is not defined
这是代码:-
#Frontal face of haar cascade loaded
frontal_cascade_path="../input/haarcascade-frontal-faces/haarcascade_frontalface_default.xml"
#Detector object created
fd=FaceDetector(frontal_cascade_path)
【问题讨论】:
【参考方案1】:阅读this。您需要将FaceDetector
导入到您的代码中:
from face_detector import FaceDetector
【讨论】:
我尝试导入包,但它显示ModuleNotFoundError: No module named 'face_detector'
你安装包了吗?
那你应该pip install face-detector
我试过了,但是没用,出现错误。现在我正在尝试使用不同的包import cv2
以上是关于NameError:名称“FaceDetector”未定义的主要内容,如果未能解决你的问题,请参考以下文章
如何修复“NameError:名称方法名称未定义”? [复制]