我正在尝试使用python中的fisherface进行基本的情感识别,但是我似乎无法克服以下错误。它正在尝试读取文件夹中的.jpg文件。我已经重新安装了python和OpenCV(4.1.0),但仍然存在相同的错误。
以下是失败的代码:
emotions = ["anger", "neutral", "contempt", "disgust", "happy", "happy", "sadness", "surprise"] #Emotion list
fishface = cv2.face.FisherFaceRecognizer_create() #Initialize fisher face classifier
def get_files(emotion):
files = glob.glob("C:\\Users\\Noel\\Documents\\Project AI\\Phyton\\dataset\\%s\\*" %emotion)
random.shuffle(files)
这是错误消息:
error: OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
我尝试安排路径,也尝试将文件夹移动到新位置。