1. 程式人生 > >Win10系統VS2017平臺-Tensorflow開發環境搭建自己的物體識別!(二)

Win10系統VS2017平臺-Tensorflow開發環境搭建自己的物體識別!(二)

python和tensorflow是超級小白,VS的IDE外面也是很少教程,一步步爬坑不易。接著上文。

假定python已經安裝了,TF也用pip install python已經安裝好了,但是TF是不能直接用了,隨便網上找一段程式碼都會是發現有很多

import *** 的 ***無法找到的報錯,和裝TF一樣,一般 pip install *** 都能自動安裝。其中幾個卡的比較久的安裝問題如下。

(1)下載Tensorflow object detection API 
https://github.com/tensorflow/models
從github上下載專案(右上角“Clone or download”-"DownloadZIP"),下載到本地目錄(避免中文),解壓。
 

這邊算是第一坑,models改了名字了,現在大概叫models-master.

下載後解壓,複製到TF的目錄下修改資料夾名為models(不改也行,就是以後指定路徑的時候多打幾個字目),VS預設安裝的目錄是C:\Users\使用者名稱\AppData\Local\Programs\Python\Python36\Lib\site-packages\tensorflow

 

(2)Protobuf 安裝與配置
在 https://github.com/google/protobuf/releases  網站中選擇windows 版本(最下面),解壓後將bin資料夾中的【protoc.exe】放到C:\Windows
建議也複製一份 exe檔案在在models\research\目錄下,並開啟命令列視窗,輸入:
# From tensorflow/models/
protoc object_detection/protos/*.proto --python_out=.
第二個坑,部分機器這一步會報錯,轉換不過來。

可以嘗試把/*.proto 這部分改成資料夾下具體的檔名,一個一個試,每執行一個,資料夾下應該

出現對應的.py結尾的檔案。不報錯即可。檔案不多的,一個一個慢慢輸入吧,整完如下圖所示。

 

(3)PYTHONPATH 環境變數設定
在 ‘此電腦’-‘屬性’- ‘高階系統設定’ -‘環境變數’-‘系統變數’ 中新建名為‘PYTHONPATH’的變數,將
models/research/ 及 models/research/slim 兩個資料夾的完整目錄新增,分號隔開,效果如下圖:

接下來可以測試API,在 models/research/ 資料夾下執行命令列:
python object_detection/builders/model_builder_test.py

不報錯說明執行成功。

這部分基本沒問題,有問題就重啟試試。

一點點來吧,有點心理準備,我配環境前前後後花了5天,部落格後幾天更新,初開部落格,目的合作 交流,QQ:273651820.。