1. 程式人生 > 其它 >【踩坑無數】Anaconda(2020.02) + opencv4 + python3.7 的安裝

【踩坑無數】Anaconda(2020.02) + opencv4 + python3.7 的安裝

【踩坑無數】Anaconda(2020.02) + opencv4 + python3.7 的安裝

安裝軟體確實是一件很痛苦的事,我發誓以後我開發的軟體,安裝過程一定弄得很簡單。

好吧,步入正題,在 anaconda 中配置 opencv,分兩種情況:

你已經下載了 opencv

你還沒有下載 opencv

你已經下載了 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)

安裝成功!!!

你還沒有下載 opencv

這時候,步驟也挺簡單的:

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)

借鑑部落格:

https://www.cnblogs.com/dadidelearning/p/10779843.html

https://blog.csdn.net/mawonly/article/details/87856530?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-15.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-15.nonecase

https://blog.csdn.net/iracer/article/details/51537020