OpenCV是計算機視覺領域的一流開源庫。本篇文章將會講解如何安裝 OpenCV-Python。
一、安裝 Python
在安裝OpenCV-Python之前,你需要先安裝 Python。你可以從官網下載並進行安裝。
確保下載與你操作系統對應的版本並安裝成功。接着打開命令行並輸入以下內容來確認是否安裝成功:
$ python -V
Python 3.9.2
若輸出版本號則表示安裝成功。
二、安裝 pip
pip是 Python 的包管理系統,用於安裝和管理 Python 包。如果你已經安裝了 Python 然而 pip 還未安裝,則可以按照以下步驟進行安裝:
1.從這個 鏈接 下載安裝腳本
2.在命令行中使用以下語句運行腳本文件:
$ python get-pip.py
3.使用以下命令檢驗是否已經安裝成功:
$ pip -V
pip 21.0.1 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
三、安裝 OpenCV-Python
(1). 使用pip直接安裝
在命令行中運行以下語句,直接安裝 OpenCV-Python :
$ pip install opencv-python
這種方法會自動下載並安裝OpenCV-Python,十分方便。
(2). 從源代碼編譯安裝
如果你想要從源碼編譯安裝,可以按照以下步驟操作:
1.下載 OpenCV 源代碼
從 GitHub 下載 OpenCV 源代碼:
$ git clone https://github.com/opencv/opencv.git
$ cd opencv
2.下載 OpenCV-contrib 源代碼
從 GitHub 下載 OpenCV-contrib 源代碼:
$ git clone https://github.com/opencv/opencv_contrib.git
$ cd opencv_contrib
3.創建構建文件夾
在 opencv 目錄下,創建一個新目錄 build 並進入:
$ mkdir build
$ cd build
4.生成構建系統
運行 cmake 來生成構建系統:
$ cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D INSTALL_C_EXAMPLES=OFF \
-D OPENCV_ENABLE_NONFREE=ON \
-D WITH_CUDA=OFF \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \
-D PYTHON_EXECUTABLE=~/.conda/envs/tf1.15/bin/python \
-D BUILD_EXAMPLES=ON ..
其中 `PYTHON_EXECUTABLE` 指定了你的 Python 路徑。
5.構建與安裝OpenCV
在生成的構建系統中運行 make 命令進行構建:
$ make -j4 #使用4個線程進行構建
$ sudo make install
這個步驟需要一定的時間,耐心等待構建完成。
四、測試安裝是否成功
在安裝 OpenCV 後,你可以按照以下步驟測試 OpenCV 是否安裝成功:
1.打開 Python
命令行中輸入 `python` 打開 Python:
$ python
2.測試代碼
在 Python 命令行中輸入以下代碼來測試 OpenCV 是否安裝成功:
import cv2
print(cv2.__version__)
若輸出版本號,則安裝成功。
五、結論
本篇文章介紹了兩種安裝 OpenCV-Python 的方式,一種是直接使用 pip 安裝,另一種是從源代碼進行編譯安裝。同時也介紹了如何測試安裝是否成功。
原創文章,作者:VOEAP,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/360884.html