天天看點

【項目實踐】圖像檢索系統 Image Retrieval Engine Based on Keras(一)

源代碼:https://github.com/willard-yuan/flask-keras-cnn-image-retrieval.git

圖像檢索基礎小項目,我用來入門。

實踐步驟:

  1. 搭建環境
  2. 運作程式
  3. 啃代碼

搭建環境

下載下傳Anaconda,根據官方指導修改内嵌python版本為3.6.8。用Anaconda建立虛拟環境v36,在v36下安裝Theano. tensorflow. keras等包。

(本想使用pycharm,但修改解釋器後包始終不能同步,就放棄pycharm直接在cmd操作了。現在已經解決了pycharm的問題)

運作程式

cmd進入下載下傳的github代碼包所在目錄(要在py檔案所在目錄下才能運作py檔案),進入虛拟環境v36,然後直接複制示例的兩條指令執行(如果提示缺少什麼包,就去安裝)。

【項目實踐】圖像檢索系統 Image Retrieval Engine Based on Keras(一)

位址框内輸出cmd,Enter鍵就能進入:

【項目實踐】圖像檢索系統 Image Retrieval Engine Based on Keras(一)
【項目實踐】圖像檢索系統 Image Retrieval Engine Based on Keras(一)

至此,算運作成功,會先彈出一張目标圖:

【項目實踐】圖像檢索系統 Image Retrieval Engine Based on Keras(一)

要關閉它,然後才會出現依次出現最符合檢索的三張結果圖:(每張都需要關閉才會出現下一張)

【項目實踐】圖像檢索系統 Image Retrieval Engine Based on Keras(一)
【項目實踐】圖像檢索系統 Image Retrieval Engine Based on Keras(一)
【項目實踐】圖像檢索系統 Image Retrieval Engine Based on Keras(一)

程式運作結束:

【項目實踐】圖像檢索系統 Image Retrieval Engine Based on Keras(一)

啃代碼

放在(二)單說。還在啃的過程中。

繼續閱讀