我正在学习计算机视觉,并且正在尝试使此代码正常工作,它没有显示任何错误,但没有显示任何图像。 我发现可以通过将plt.show()更改为plt.show(block = false)并添加plt.pause(5)来解决此问题,但这是行不通的。 我是python的新手,但是以前显示过图像,但无法弄清楚我做错了什么。
如果有人可以给我一个线索,我将不胜感激。
let decoder = JSONDecoder()
malloc_size(Unmanaged.passRetained(decoder).toOpaque()) // 128
答案 0 :(得分:0)
导入时,matplotlib的后端在visualization_utils
中被覆盖为Agg。因此,它将仅在jupyter笔记本上显示图像。如果您不使用笔记本电脑,则需要将其重新设置为其他内容。
在导入viz_utils之后添加以下代码(应为from object_detection.utils import visualization_utils as viz_utils
行):
matplotlib.use('TkAgg')
或查找另一个后端