引言
樹莓派因其低功耗跟高性價比的特點,成為進修跟現實打算機視覺、圖像處理等範疇的幻想平台。OpenCV(Open Source Computer Vision Library)是一個功能富強的打算機視覺庫,支撐多種編程言語,包含C++、Python等。本文將介紹如何在樹莓派上安裝OpenCV,並經由過程實戰測試代碼幫助讀者輕鬆入門圖像處理。
情況籌備
1. 樹莓派硬體
- 樹莓派3B+或更高版本
- microSD卡(至少16GB)
- 電源適配器
- microUSB線
- HDMI線
- 表現器或電視
2. 軟體籌備
- Raspbian操縱體系(最新版)
- OpenCV庫
安裝OpenCV
1. 更新體系
在樹莓派的終端中,履行以下命令更新體系:
sudo apt-get update
sudo apt-get upgrade
2. 安裝依附庫
安裝OpenCV所需的依附庫:
sudo apt-get install build-essential cmake git libjpeg-dev libtiff-dev libpng-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
3. 下載OpenCV源碼
從OpenCV官方網站下載最新版本的源碼:
git clone https://github.com/opencv/opencv.git
cd opencv
4. 設置編譯選項
在OpenCV根目錄下創建一個名為build
的文件夾,並進入該文件夾:
mkdir build
cd build
利用CMake設置編譯選項,比方:
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D WITH_OPENCL=OFF \
-D WITH_CUDA=OFF \
-D WITH_TBB=ON \
-D BUILD_TBB=ON \
-D BUILD_EXAMPLES=ON ..
5. 編譯安裝
履行以下命令編譯跟安裝OpenCV:
make -j4
sudo make install
6. 驗證安裝
利用Python測試OpenCV能否已正確安裝:
import cv2
print(cv2.__version__)
假如輸出OpenCV的版本號,則闡明安裝成功。
實戰測試代碼
以下是一個簡單的OpenCV測試代碼,用於讀取、表現跟保存圖像:
import cv2
# 讀取圖像
image = cv2.imread('example.jpg')
# 表現圖像
cv2.imshow('Example', image)
# 等待按鍵
cv2.waitKey(0)
# 保存圖像
cv2.imwrite('output.jpg', image)
# 封閉全部窗口
cv2.destroyAllWindows()
總結
經由過程本文,讀者可能懂得如何在樹莓派上安裝OpenCV,並經由過程實戰測試代碼輕鬆入門圖像處理。跟著對OpenCV的深刻懂得,可能實驗更多複雜的圖像處理跟打算機視覺任務。