ImageAI 使用问题解决
ImageAI – ObjectDetection
遇到的问题
ModuleNotFoundError: No module named 'keras'
解决思路
- 到Anaconda3\Lib\site-packages\ 目录下找到keras,发现没有
- 查到网上资料说tensorflow2.4的keras集成到tf里面了,因此进入tensorflow目录查找
- 最终在Anaconda3\Lib\site-packages\tensorflow\python目录中找到keras
解决方法
报错的文件是Anaconda3\Lib\site-packages\imageai\Detection\YOLO\utils.py,因此对utils.py进行如下改动
# from keras import backend as K
from tensorflow.python.keras import backend as K