Pycharm运行时关于cannot import name ‘show_result‘ from ‘mmdet.apis‘问题的解决

**

cannot import name ‘show_result’ from 'mmdet.apis’的问题解决

**@TOC

问题产生

最近刚开始学习关于深度学习图像方面的知识,在GitHub下载了代码,其中涉及了mmdet库的调用运行时出现了这样一个问题:
在这里插入图片描述
在运行时报错:

在这里插入图片描述

解决过程

在网上找寻找解决办法,但网上其他人似乎并没有像我一样的问题,只能自己一点点琢磨,一开始以为在下载时出现了问题,卸载安装反复试了几次,并没有得到解决,后来我去官网,找到了mmdet.apls库的相关手册,经过查阅,发现官方给出的函数也没有’show_result’,由此推断可能MMDetection在版本更新时删除了这个函数。于是在Github上寻找解决办法,发现新的代码对于’show_result’的使用发生了改变。

解决办法

1、在import处删除’show_result’。

在这里插入图片描述
2、在使用’show_result’处改为’model.show_result()’。

在这里插入图片描述
3、问题解决!程序可正常运行。

结束

第一次发帖,希望可以帮助到需要帮助的人,刚刚开始准备入门,欢迎大家讨论,欢迎大神批评指正。

你可能感兴趣的:(python学习,图像识别,python,深度学习,pycharm,图像识别)