64位win7 使用tensorflow的classify_image進行物體識別
一、安裝
安裝過程就不細說了,我電腦64位win7,安裝python3.6,安裝TensorFlow
二、應用classify_image.py
下載好後,使用 Geany 等IDE開啟,直接執行就可以使用
def main(_):
maybe_download_and_extract()
image = (FLAGS.image_file if FLAGS.image_file else
os.path.join(FLAGS.model_dir, 'cropped_panda.jpg'))
run_inference_on_image(image)
然後載入 要識別的 圖片 cropped_panda.jpg(這個照片在inception-2015-12-05.tgz )
下載解壓縮的預設路徑為 default='/tmp/imagenet',
執行程式後,在目錄 C:\tmp\imagenet 下面會有如下檔案
執行結果,識別出 國寶大熊貓
下面我們識別其它物體,比如 tiger.jpg
將載入的圖片的名稱修改為 tiger,jpg 並且在目錄 C:\tmp\imagenet 裡面包含檔案 tiger,jpg
image = (FLAGS.image_file if FLAGS.image_file else
os.path.join(FLAGS.model_dir, 'tiger.jpg'))
執行程式後,可得
也可以識別出來老虎。
**********************************華麗的分割線**********************************************
但是如何根據自己的需求,自己訓練模型呢,這是下一步解決的問題,
比如我就想識別飲料瓶,所以我需要找來各種各樣的飲料瓶,然後自己去訓練模型,應該是可以的