本文轉載自微信公眾號:陽陽的奇妙小屋,已獲得作者授權
關注微信公眾號:陽陽的奇妙小屋,回復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)? ,輸入 y 等待下載安裝完成
(注意: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.運行結果