我正在尝试一个小程序从这里的图像中捕捉情感
错误
LOCAL.ALL_OBJECTS[generic_utils.to_snake_case(key)] = value
AttributeError: module 'keras.utils.generic_utils' has no attribute 'to_snake_case'
代码.py
from fer import FER
import matplotlib.pyplot as plt
from tensorflow.keras.utils import to_snake_case
def emotionCapture():
img = plt.imread("happy.jpg")
detector = FER(mtcnn=True)
print(detector.detect_emotions(img))
plt.imshow(img)
predicted_emotion, score = detector.top_emotion(img)
print (predicted_emotion)
return predicted_emotion
emotionCapture()
Keras2.4.3版本
Tensorflow2.5.0版本
opencv-python4.5.2.52 版本
从detector = FER(mtcnn=True)
中删除'mtcnn=True'
后,函数工作。