Tensorflow教程代码未显示图像

时间:2020-09-29 00:17:24

标签: python tensorflow

我正在学习计算机视觉,并且正在尝试使此代码正常工作,它没有显示任何错误,但没有显示任何图像。 我发现可以通过将plt.show()更改为plt.show(block = false)并添加plt.pause(5)来解决此问题,但这是行不通的。 我是python的新手,但是以前显示过图像,但无法弄清楚我做错了什么。

如果有人可以给我一个线索,我将不胜感激。

代码可以在这里找到: https://tensorflow-object-detection-api-tutorial.readthedocs.io/en/latest/auto_examples/plot_object_detection_saved_model.html

let decoder = JSONDecoder()
malloc_size(Unmanaged.passRetained(decoder).toOpaque()) // 128

1 个答案:

答案 0 :(得分:0)

导入时,matplotlib的后端在visualization_utils中被覆盖为Agg。因此,它将仅在jupyter笔记本上显示图像。如果您不使用笔记本电脑,则需要将其重新设置为其他内容。

在导入viz_utils之后添加以下代码(应为from object_detection.utils import visualization_utils as viz_utils行):

matplotlib.use('TkAgg') 

或查找另一个后端