輕鬆上手!OpenCV在樹莓派上的完美植入指南

提問者:用戶TLCR 發布時間: 2025-06-08 08:30:02 閱讀時間: 3分鐘

最佳答案

媒介

樹莓派因其昂貴的價格跟富強的功能,在開辟者跟愛好者中廣受歡送。OpenCV(Open Source Computer Vision Library)是一款開源的打算機視覺庫,支撐多種編程言語,包含Python、C++等。在樹莓派上安裝OpenCV可能極大年夜地擴大年夜其利用處景,如圖像辨認、人臉辨認等。本文將具體領導妳在樹莓派上安裝跟設置OpenCV。

情況籌備

在安裝OpenCV之前,請確保妳的樹莓派系統是最新的,並且安裝了須要的開辟東西跟依附庫。

更新體系

sudo apt-get update
sudo apt-get upgrade

安裝基本開辟東西

sudo apt-get install build-essential cmake pkg-config

安裝圖像處理相幹的庫

sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev

安裝視頻處理相幹的庫

sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev

安裝GTK開辟庫

sudo apt-get install libgtk2.0-dev

優化OpenCV機能

為了進步OpenCV在樹莓派上的機能,可能啟用NEON優化跟VFPV3。

export OPENCV_EXTRA_MODULES_PATH=/usr/src/openCV/opencv_contrib/modules
cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local \
      -D OPENCV_EXTRA_MODULES_DIR=${OPENCV_EXTRA_MODULES_PATH} \
      -D WITH_TBB=ON \
      -D WITH_V4L=ON \
      -D WITH_QT=OFF \
      -D WITH_OPENGL=OFF \
      -D WITH_GTK=ON \
      -D BUILD_TBB=ON \
      -D BUILD_TESTS=OFF \
      -D BUILD_PERF_TESTS=OFF \
      -D BUILD_EXAMPLES=OFF \
      -D ENABLE_NEON=ON \
      -D ENABLE_VFPV3=ON \
      -D BUILD_SHARED_LIBS=OFF \
      -D WITH_OPENCL=OFF \
      -D WITH_OPENMP=ON \
      -D BUILD_opencv_world=ON ..
make -j4
sudo make install

安裝OpenCV

方法一:直接安裝

sudo apt-get install python3-opencv

方法二:從源碼編譯安裝

  1. 下載OpenCV源代碼:
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.7.0.zip
unzip opencv.zip
cd opencv-4.7.0
  1. 設置CMake參數:
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local \
      -D WITH_TBB=ON \
      -D WITH_V4L=ON \
      -D WITH_QT=OFF \
      -D WITH_OPENGL=OFF \
      -D WITH_GTK=ON \
      -D BUILD_TBB=ON \
      -D BUILD_TESTS=OFF \
      -D BUILD_PERF_TESTS=OFF \
      -D BUILD_EXAMPLES=OFF \
      -D ENABLE_NEON=ON \
      -D ENABLE_VFPV3=ON \
      -D BUILD_SHARED_LIBS=OFF \
      -D WITH_OPENCL=OFF \
      -D WITH_OPENMP=ON \
      -D BUILD_opencv_world=ON ..
  1. 編譯跟安裝:
make -j4
sudo make install

驗證安裝

在Python中,可能經由過程以下代碼驗證OpenCV能否安裝成功:

import cv2
print(cv2.__version__)

假如輸出OpenCV的版本號,則表示安裝成功。

總結

經由過程以上步調,妳可能在樹莓派上成功安裝跟設置OpenCV。這將為妳在樹莓派長停止打算機視覺項目打下堅固的基本。

相關推薦