服务器设置和教程 · 8 10 月, 2024

Ubuntu 18.04 下 OpenCV 測試代碼

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 服務,這將為你的開發提供更好的支持和性能。