Win10 tensorflow object_detection api 安裝中 無法顯示影象的問題解決

hzlbbfrog發表於2019-02-25

寫在前面: 時間有限,其他的部分我先不寫啦,先寫我遇到的一個問題。
在最後執行的時候,下面這個公式無法顯示影象。

 plt.imshow(image_np)

百度之後,我寫了另一個方法:

 plt.show()

然後報錯:提示:

 Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.

下面提供兩種解決方案:
1. 圖片儲存到本地

 plt.savefig('xx.png')

xx.png/xx.jpg等 圖片名稱,可以自擬,預設儲存在根目錄資料夾下。

2. 修改程式碼,實現圖片顯示
新增包:

 import pylab

在 plt.imshow(image_np) 後面增加一行:

  pylab.show()

即最後三行為:

  plt.figure(figsize=IMAGE_SIZE)
  plt.imshow(image_np)
  pylab.show()

jupyter notebook重新執行cell,即可得到圖片顯示。


插一句:識別效果感覺不如官網的,以後再優化吧~
其他的關於具體細節安裝啊,製作資料集啊,訓練啊什麼的,以後再來填坑叭~
一時興起,寫了第一篇部落格,互相幫助惹。

相關文章