--- title: 'anaconda Opencv4.5 環境架設(Windows 10)' disqus: hackmd --- anaconda Opencv4.5 環境架設(Windows 10) === [TOC] ## 1. Anaconda 下載與安裝 [Anaconda下載](https://www.anaconda.com/products/individual#windows) ![](https://i.imgur.com/oNdR0o3.jpg) 增加環境變數至系統 選取環境變數 ![](https://i.imgur.com/jnpx7Hi.png) ![](https://i.imgur.com/UyTcomc.png) [環境變數參考網站](https://ithelp.ithome.com.tw/articles/10218384) ## 2. 使用 Anaconda Prompt(anaconda3) 創建 python 環境 搜尋 Anacoda 打開下方 terminal ![](https://i.imgur.com/s9NgpVe.png) Anaconda Prompt ### 創建 python opencv4.5 環境 :::info 下列創建指令 opencv4.5 是名稱可任意取名 ::: 可以框住如下命令在使用ctrl+c ,然後在 terminal 上按下右鍵即可貼上 框住 ![](https://i.imgur.com/MS3SnTf.png) 按下右鍵貼上 ![](https://i.imgur.com/4agawXK.png) ```gherkin= conda create -n opencv4.5 python=3.8 ``` ![](https://i.imgur.com/GbhgSAD.png) 按下y安裝基本套件 檢查目前電腦安裝的 conda 虛擬環境列表 ```gherkin= conda env list ``` 可看到剛剛建立的環境名稱 ![](https://i.imgur.com/JJoUWbf.png) 若要移除環境可使用下列指令 ```gherkin= conda env remove -n opencv4.5 ``` ### 進入環境並安裝相關套件 ```gherkin= conda activate opencv4.5 ``` 若進入成功可看到命令列旁邊由 base 變為 opencv4.5 ![](https://i.imgur.com/3loD0th.png) 查詢opencv 版本 ```gherkin= pip install opencv-python== ``` 底下會顯示版本,需安裝 4.5.1.48 ![](https://i.imgur.com/zmCcjk8.png) 安裝相關套件 ```gherkin= conda install -c conda-forge jupyterlab -n opencv4.5 pip install opencv-python==4.5.1.48 pip install opencv-contrib-python==4.5.1.48 pip install matplotlib pip install sklearn pip install scikit-image pip install imutils pip install tk pip install easygui pip install numpy pip install pandas pip install pyinstaller pip install openpyxl ``` 若要移除opencv更新版本可參考如下指令 ```gherkin= pip uninstall -y opencv-contrib-python pip uninstall -y opencv-python ``` ## 3. 下載 git bash 與 source code [網址](https://git-scm.com/downloads) ![](https://i.imgur.com/SyA4y9f.png) 安裝後到此 [github](https://github.com/masteree108?tab=repositories) 下載 source code,請參考下列步驟 到要下載資料的位置按下右鍵,選擇 git bash here ![](https://i.imgur.com/MlvHrEv.png) 會彈出 terminal ,輸入如下指令下載 source code ex: 貼上後按下 enter ![](https://i.imgur.com/e4sAJXs.png) 會開始下載 source code 直到完成 ![](https://i.imgur.com/QZeBefP.png) 關於 ORB 特徵擷取ID 比對 ```gherkin= git clone https://github.com/masteree108/ORB_personID_UBU18.git ``` 關於 SIFT 特徵擷取ID 比對 ```gherkin= git clone https://github.com/masteree108/SIFT_personID_UBU18.git ``` 關於 HOG 特徵擷取ID 比對 ```gherkin= git clone https://github.com/masteree108/HOG_personID_UBU18.git ``` ## 4. 使用 jupyter-lab 執行 source code 以下使用 SIFT 那包當範例 打開 Anaconda Prompt ![](https://i.imgur.com/08aISl0.png) 假設資料放在D磁碟,可直接輸入D:,若是在C磁碟,直接輸入C:,依此類推 ![](https://i.imgur.com/eKbvxl6.png) ```gherkin= D: ``` 由於 Anaconda Prompt 沒有支援類linux 語法,若想知道資料夾可在git bash 內容可以使用如下指令 ls 可觀察此資料夾有哪些檔案, cd 則是進入資料夾指令 ```gherkin= ls cd temp/SIFT_personID_UBU18 ``` ![](https://i.imgur.com/drN2Sat.png) 回到 Anaconda Prompt ```gherkin= cd temp/SIFT_personID_UBU18 ``` ![](https://i.imgur.com/U6w5Z9A.png) 執行 jupyter-lab 命令 ```gherkin= jupyter-lab ``` 會打開瀏覽器 ![](https://i.imgur.com/Y4dvIHu.png) ![](https://i.imgur.com/fbNUXm7.png) 若太亮可調整暗黑模式如下 ![](https://i.imgur.com/DlQoEwC.png) 打開 SIFT_espcn_find_id.ipynb ![](https://i.imgur.com/UJajTYL.png) 運行程式,若正確可一路執行看到比對結果 ![](https://i.imgur.com/CBO7ylV.png) ## 5. git commit 新增帳號 若之後使用 git commit 若沒加上使用者 會詢問如下 ![](https://i.imgur.com/v3Ju8wy.png) 請輸入如下指令 ```gherkin= git config --global user.email "你的mail" git config --global user.email "你的名字" ``` ## 6. 參考文件 [jupyter-lab window10 安裝](https://jupyterlab.readthedocs.io/en/stable/getting_started/installation.html) 如何在 anaconda prompt 進入其他磁碟 ![](https://i.imgur.com/39fSPve.png) [win10 jupyter-lab 使用教學 ](https://www.youtube.com/watch?v=5mDYijMfSzs) ###### tags: `setup`, `Python`