【踩坑無數】Anaconda(2020.02) + opencv4 + python3.7 的安裝
【踩坑無數】Anaconda(2020.02) + opencv4 + python3.7 的安裝
安裝軟體確實是一件很痛苦的事,我發誓以後我開發的軟體,安裝過程一定弄得很簡單。
好吧,步入正題,在 anaconda 中配置 opencv,分兩種情況:
這時候,步驟就相對簡單了:
1. 在 anaconda 中建立工作環境。
2. 將 opencv 中的 pyd 檔案,複製到工作環境中。
3. 配置 opencv 環境變數。
4. 在工作環境中下載NumPy。
- 這種工具可用來儲存和處理大型矩陣,比 python 自身的巢狀列表(nested list structure) 結構要高效的多。
- 提供了許多高階的數值程式設計工具,如:矩陣資料型別、向量處理,以及精密的運算庫。專為進行嚴格的數字處理而產生。
5. 在工作環境中下載SciPy。
- 一款方便、易用的 python 的科學和工程計算工具包。
- 它包括統計,優化,整合,線性代數模組,傅立葉變換,訊號和影象處理,常微分方程求解器等。
詳細步驟:
1. 建立 opencv 工作環境。
可參考【https://www.cnblogs.com/bjxqmy/p/12661931.html】,內有詳細步驟。
環境名為 opencv37
2. 將 opencv 中的 pyd 檔案,複製到工作環境中。
pyd 檔案在如下目錄中:
將其複製到 opencv37環境的 Lib 下的 site-packages 中。
3. 配置 opencv 環境變數。
在 Path 中新增如下兩個環境變數:C:\360Downloads\Software\ 為opencv 安裝路徑
4. 進入opencv37 環境。
命令視窗中輸入:activate opencv37,出現下圖,即證明已進入opencv37 環境中
5. 在工作環境中下載NumPy。
輸入 :conda install numpy
輸入:y
5. 在工作環境中下載SciPy。
輸入 :conda installscipy
輸入:y
6. 驗證
開啟 Anaconda Prompt,進入 opencv37 即 opencv 工作環境,輸入 python ,接著貼上以下測試程式碼:
import cv2 as cv img=cv.imread(“C:/360Downloads/1.jpg”) cv.imshow(“img”,img) cv.waitKey(0)
安裝成功!!!
這時候,步驟也挺簡單的:
1. 在 anaconda 中建立工作環境。
2. 下載opencv_python.whl。
3. 在工作環境中下載NumPy。
4. 在工作環境中下載SciPy。
5. 在工作環境中安裝opencv_python.whl。
詳細步驟:
1. 建立 opencv 工作環境。
可參考【https://www.cnblogs.com/bjxqmy/p/12661931.html】,內有詳細步驟。
環境名為 opencv4
2. 下載opencv_python.whl。
首選清華園映象【https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/】。
下載 opencv_python-4.2.0.34-cp37-cp37m-win_amd64.whl,隨便放在哪,安裝完成後就可以刪除了。
- 4.2.0 為 opencv 版本;
- cp37 表示支援的 python 版本為 python3.7 ;
- win 表示 windows;
- amd64 表示支援 64 位系統。
3. 進入opencv4 環境。(上有詳細過程)
命令視窗中輸入:activate opencv4。
4. 在工作環境中下載NumPy。(上有詳細過程)
輸入 :conda install numpy
輸入 :y
5. 在工作環境中下載SciPy。(上有詳細過程)
輸入 :conda installscipy
輸入 :y
6.在工作環境中安裝opencv_python.whl。
pip install ...\opencv_python-4.2.0.34-cp37-cp37m-win_amd64.whl
7. 測試
開啟 Anaconda Prompt,進入 opencv4 即 opencv 工作環境,輸入 python ,接著貼上以下測試程式碼:
import cv2 as cv img=cv.imread(“C:/360Downloads/1.jpg”) cv.imshow(“img”,img) cv.waitKey(0)
借鑑部落格: