如何在 Debian 10 Buster 上安裝 OpenCV

在本教程中,我們將向您展示如何在 Debian 10 上安裝 OpenCV。對於那些不知道的人,OpenCV(Open Source Computer Vision Library)是一個高度優化的開源計算機庫,主要用於圖像應用程序。 加工。 它具有多種內置成像功能,可幫助您輕鬆入門。 它可以在 Linux、Windows、Mac OS、iOS 和 Android 上運行。

本文假設您至少對 Linux 有基本的了解,您知道如何使用 shell,最重要的是,您在自己的 VPS 上託管您的網站。 安裝非常簡單,它假定您在 root 帳戶下運行,如果不是,您可能需要添加 'sudo' 獲取 root 權限的命令。 我將向您展示如何在 Debian 10 (Buster) 服務器上逐步安裝 OpenCV。

在 Debian 10 Buster 上安裝 OpenCV

步驟 1. 在安裝任何軟件之前,請務必運行以下命令確保您的系統是最新的apt終端中的命令:

sudo apt update
sudo apt upgrade
sudo apt install python3-opencv

步驟 2. 在 Debian 10 上安裝 OpenCV。

首先,安裝必需和可選的依賴項:

sudo apt install build-essential cmake git pkg-config libgtk-3-dev 
    libavcodec-dev libavformat-dev libswscale-dev libv4l-dev 
    libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev 
    gfortran openexr libatlas-base-dev python3-dev python3-numpy 
    libtbb2 libtbb-dev libdc1394-22-dev

接下來,克隆 OpenCV 和 OpenCV contrib 存儲庫:

mkdir ~/opencv_build && cd ~/opencv_build
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git

下載完成後,創建一個臨時構建目錄:

cd ~/opencv_build/opencv
mkdir build
cd build

接下來,使用 CMake 設置 OpenCV 構建:

cmake -D CMAKE_BUILD_TYPE=RELEASE 
    -D CMAKE_INSTALL_PREFIX=/usr/local 
    -D INSTALL_C_EXAMPLES=ON 
    -D INSTALL_PYTHON_EXAMPLES=ON 
    -D OPENCV_GENERATE_PKGCONFIG=ON 
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules 
    -D BUILD_EXAMPLES=ON ..

開始構建過程:

make -j2

最後,使用以下命令安裝 OpenCV:

sudo make install

檢查OpenCV是否安裝正確,輸入以下命令:

pkg-config --modversion opencv4

恭喜! 您已成功安裝 OpenCV。 感謝您使用本教程在您的 Debian 10 Buster 系統上安裝 OpenCV。 如需更多幫助或有用信息,我們建議您諮詢OpenCV官方網站.

相關文章