Mask_RCNN:Error: cannot import name‘saving‘问题

在运行Mask_RCNN源码时会遇到:

from keras.engine import saving
cannot import name’saving’
在这里插入图片描述

这是个很冷门的错误,之前在网上查的方法比如keras版本不对,要下载高版本的。。。

各个版本重装了试了半天没有效果。。。。

后来自己发现这个问题和keras库根本没有关系,是mrcnn库的原因。

我之前的错误是因为运行Mask_RCNN源码时报错找不到mrcnn库,然后我就直接pip install mrcnn 结果还真的有,安装上了。。。
其实源码包自带mrcnn文件夹,只是当时路径没搞对所以找不到mrcnn

最后解决方案:
卸载pip下载的mrcnn包:pip uninstall mrcnn
然后调好路径,直接用Mask_RCNN源码里的mrcnn包即可。

猜你喜欢

转载自blog.csdn.net/sazass/article/details/109885504