【軟件環境搭建】
操作系統:windows 10 64位
內存:8G
CPU:I7-6700
Tensorflow: 1.4
Python:3.5
Anaconda3 (64-bit)
以上環境搭建請自行到百度查閱教程。
【API環境搭建】
1、下載Tensorflow object detection API
下載地址:https://github.com/tensorflow/models
由於Github有時會下載失敗,小編特地上傳了API至百度雲盤供大家下載:https://pan.baidu.com/s/1cjgWwCGGoj30qjwS6Gbtyw 密碼:du86
2、Protobuf 安裝與配置
下載地址:https://github.com/google/protobuf/releases(請下載window版本:見下圖)
3、解壓Protobuf,將bin文件夾中的protoc.exe放到C:\Windows
4、在Tensorflow object detection API數據下的models-master/research\目錄下打開命令行窗口,輸入:protoc object_detection/protos/*.proto --python_out=.
這里會撥錯提示找不到文件,可以嘗試把/*.proto 這部分改成文件夾下具體的文件名,一個一個試,每運行一個,在對應的文件夾下應該出現對應的.py結尾的文件。
5、PYTHONPATH 環境變量設置
在 ‘此電腦’-‘屬性’- ‘高級系統設置’ -‘環境變量’-‘系統變量’ 中新建名為‘PYTHONPATH’的變量,將models-master/research/ 及 models-master/research/slim 兩個文件夾的完整目錄添加,分號隔開,效果如下圖:
6、測試API
接下來可以測試API,在 models-master/research/ 文件夾下運行命令行:不報錯說明運行成功。
python object_detection/builders/model_builder_test.py
【測試自帶案例】
1、開啟jupyter notebook
“開始-Anaconda3-Anaconda Prompt”調出命令行,改變工作目錄至 models-master\research\object_detection
注:這里可能有的人設置了jupyter notebook文件路徑,需要把默認路徑先注釋掉。具體方法見:http://www.cnblogs.com/raorao1994/p/8058924.html
2、運行測試代碼
調用瀏覽器(Chrome)打開當前文件夾,點開 object_detection_tutorial.ipynb,在新標簽頁中打開 Object Detection Demo,點擊上方的 “Cell”-"Run All"。
3、結果
源碼獲取方式,關注公總號RaoRao1994,查看往期精彩-所有文章,即可獲取資源下載鏈接
更多資源獲取,請關注公總號RaoRao1994