tensorflow - AttributeError:模块“keras.utils.generic_utils”没有属性“to_snake_case”
问题描述
我正在尝试一个小程序从此处
错误的图像中捕获情感
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()
Keras版本 2.4.3
Tensorflow版本 2.5.0
opencv-python版本 4.5.2.52
解决方案
'mtcnn=True'
从功能中删除后 detector = FER(mtcnn=True)
工作。
推荐阅读
- php - laravel 认证登录中函数名必须是字符串
- java - 扩展滑块类以接受字符串值作为其 maxValue
- laravel - laravel MethodNotAllowedHttpException 无消息错误
- css - 对于桌面、Android 和 iOS 设备上的所有浏览器,推荐的字体系列备用方案是什么?
- bugzilla - 使用 MySQL 8.0 安装 Bugzilla 时添加新表组失败
- r - 加快 transition_reveal 和一些更相关的问题
- python - Selenium:如何使用标签中的文本单击 href 链接
- vaadin8 - vaadin 网格行编辑器更改列顺序
- vb.net - 更复杂的属性参数
- java - 计算字符串序列中所有数字的加法