利用Tensorflow實現yolov1


本文轉載自微信公眾號:陽陽的奇妙小屋,已獲得作者授權

關注微信公眾號:陽陽的奇妙小屋,回復YOLOV1獲取網盤鏈接,下載需要的所有文件

1.下載並安裝ANACONDA (官網:www.anaconda.com)

  下載Anaconda安裝包、YOLO-V1算法代碼、訓練集測試集和安裝Tensorflow所需文件

  

  安裝步驟:打開安裝包 -> Next -> I Agree -> (Just Me) Next -> (選擇安裝的路徑)Next -> 勾選兩個 -> Install

           

  安裝中...

         

   安裝完后點 Next ->取消勾選(不取消也就自動打開兩個網頁,關掉就行)-> Finish

   然后ANACONDA就安裝完了,在開始菜單的A中可以看到幾個子程序

           

 2.安裝Tensorflow

  安裝清華源:將下載好的 .condarc open.cv 文件移到C盤下的Users的個人文件夾。(比如我的電腦路徑是 C:\Users\76094)

  

  首先,打開Anaconda Prompt,進入配置

  輸入 conda create -n tensorflow python=3.6 

  等出現Proceed ([y]/n)?  ,輸入 等待下載安裝完成

   (注意:python3.7及以上對應的tensorflow庫為2.0以上,而其缺失運行YOLOV1的核心庫,所以這里使用python3.6配置tensorflow1.5!)

  

     安裝完成后,輸入 activate tensorflow

  然后前面前面的(base)變成 (tensorflow) ,則已進入tensorflow虛擬環境   

        

  3.Tensorflow環境配置

  ① 配置tensorflow庫:pip install tensorflow==1.5.0
  (使用豆瓣源進行加速下載安裝(拼接在后面): -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

        

  ②安裝完后,根據提示升級 pip 庫:python -m pip install --upgrade pip

  

   輸入 conda list ,核對庫的內容。

  

   ③升級 keras到2.1.6 :pip install keras==2.1.6
  (豆瓣源:-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

  

   ④將 numpy降到 1.16.0輸入 pip install numpy==1.16.0    豆瓣源: -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

  

   ⑤進入第三方包庫網站 https://www.lfd.uci.edu/~gohlke/pythonlibs/#tatsu下載opencv對應版本。(本文對應opencv網盤文件中已給出)

   

       安裝opencv:之前已經把文件放好了,現在直接裝。

    以我自己為例,首先進入文件所在路徑:cd C:\Users\76094

    然后安裝:pip install opencv_python-4.4.0-cp36-cp36m-win_amd64.whl  (別漏了后面的.whl)

    

     安裝完成后再次檢查庫的內容:conda list

    

    至此,Tensorflow的環境配好了。接下來就是配置Pycharm

4.Pycharm環境配置

  首先打開Pycharm,打開YOLO-V1項目

  點擊 File -> Settings -> Project:項目名 -> Python Interperter -> 右側設置按鈕 -> Add

       

   接着,步驟如圖所示。找到Tensorflow下的python.exe

       

       

  附加:python.exe 就在 【D:\ANACONDA\envs\tensorflow\ 】里

             

5.解壓data文件

   解壓那三個壓縮包,放在data文件夾里(具體步驟還沒整理)

   可以打開以下網盤鏈接,直接下載data壓縮包,解壓到yolo的文件夾里

  鏈接:https://pan.baidu.com/s/1gTJJrLizMmuA9YVrnOHdeg
  提取碼:j66b

  

  然后打開Pycharm,運行test.py,就能運行了

6.運行結果

  

 


免責聲明!

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



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