---
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`