Ubuntu 18.04 下 OpenCV 測試代碼
在計算機視覺領域,OpenCV(Open Source Computer Vision Library)是一個非常流行的開源庫,廣泛應用於圖像處理和計算機視覺任務。本文將介紹如何在 Ubuntu 18.04 上安裝 OpenCV,並提供一些基本的測試代碼,幫助讀者快速上手。
安裝 OpenCV
在開始之前,確保你的系統已經更新到最新版本。可以使用以下命令進行更新:
sudo apt update
sudo apt upgrade接下來,安裝 OpenCV 所需的依賴包:
sudo apt install build-essential cmake git pkg-config
sudo apt install libjpeg-dev libtiff5-dev libjasper-dev libpng-dev
sudo apt install libavcodec-dev libavformat-dev libswscale-dev
sudo apt install libv4l-dev
sudo apt install libatlas-base-dev gfortran
sudo apt install python3-dev然後,下載 OpenCV 和 OpenCV contrib 模塊:
cd ~
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git接下來,創建一個構建目錄並進入該目錄:
cd opencv
mkdir build
cd build使用 CMake 配置 OpenCV,並指定 contrib 模塊的路徑:
cmake -DOPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..最後,編譯和安裝 OpenCV:
make -j$(nproc)
sudo make install
sudo ldconfig測試 OpenCV 安裝
安裝完成後,可以通過運行一個簡單的 Python 腳本來測試 OpenCV 是否安裝成功。首先,確保你已經安裝了 Python 和 pip:
sudo apt install python3-pip然後,安裝 OpenCV 的 Python 包:
pip3 install opencv-python接下來,創建一個名為 test_opencv.py 的 Python 文件,並添加以下代碼:
import cv2
# 創建一個黑色圖像
image = cv2.imread('path_to_your_image.jpg')
# 顯示圖像
cv2.imshow('Test Image', image)
# 等待按鍵
cv2.waitKey(0)
cv2.destroyAllWindows()確保將 path_to_your_image.jpg 替換為你本地的圖像路徑。然後運行該腳本:
python3 test_opencv.py如果一切正常,你應該能看到一個窗口顯示你指定的圖像。
結論
在 Ubuntu 18.04 上安裝和測試 OpenCV 是一個相對簡單的過程。通過上述步驟,你可以快速開始使用 OpenCV 進行圖像處理和計算機視覺的開發。無論是學術研究還是商業應用,OpenCV 都提供了強大的功能來滿足各種需求。
如果你需要穩定的環境來運行你的 OpenCV 應用,考慮使用 香港VPS 服務,這將為你的開發提供更好的支持和性能。