使用Tensorflow object detection API——環境搭建與測試


【軟件環境搭建】

  操作系統: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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM