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

CentOS 6.5 上配置 Python 2.7 + OpenCV 2.4.13

CentOS 6.5 上配置 Python 2.7 + OpenCV 2.4.13

在當今的計算機視覺領域,OpenCV(Open Source Computer Vision Library)是一個非常流行的開源庫,廣泛應用於圖像處理和計算機視覺任務。本文將介紹如何在 CentOS 6.5 上配置 Python 2.7 和 OpenCV 2.4.13,幫助開發者快速搭建開發環境。

環境準備

在開始之前,確保你的 CentOS 6.5 系統已經更新到最新版本。可以使用以下命令進行更新:

sudo yum update

接下來,安裝必要的依賴包,包括開發工具和庫:

sudo yum groupinstall "Development Tools"
sudo yum install python-devel numpy

安裝 Python 2.7

CentOS 6.5 默認安裝的 Python 版本可能較舊,因此我們需要手動安裝 Python 2.7。可以從源碼編譯安裝:

wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz
tar -xzf Python-2.7.18.tgz
cd Python-2.7.18
./configure --enable-optimizations
make
sudo make altinstall

安裝完成後,可以使用以下命令檢查 Python 版本:

python2.7 -V

安裝 OpenCV 2.4.13

接下來,我們將安裝 OpenCV 2.4.13。首先,下載 OpenCV 的源碼:

wget https://github.com/opencv/opencv/archive/2.4.13.zip
unzip 2.4.13.zip
cd opencv-2.4.13

然後,創建一個構建目錄並進行編譯:

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_OPENGL=ON -D WITH_IPP=ON -D WITH_TIFF=ON -D WITH_JASPER=ON -D WITH_OPENEXR=ON -D BUILD_EXAMPLES=ON ..
make -j4
sudo make install

配置 Python 環境

安裝完成後,為了讓 Python 能夠使用 OpenCV,我們需要將 OpenCV 的 Python 模組安裝到 Python 的 site-packages 中。可以使用以下命令:

cd /usr/local/lib/python2.7/site-packages
sudo ln -s /usr/local/lib/python2.7/site-packages/cv2.so cv2.so

接下來,測試 OpenCV 是否安裝成功。可以在 Python 交互式環境中運行以下代碼:

python2.7
import cv2
print(cv2.__version__)

如果顯示版本號 2.4.13,則表示安裝成功。

總結

在本文中,我們介紹了如何在 CentOS 6.5 上配置 Python 2.7 和 OpenCV 2.4.13。這一過程涉及到安裝必要的依賴包、編譯 Python 和 OpenCV,以及配置 Python 環境。這些步驟將幫助開發者在計算機視覺領域進行更深入的探索。

如果您需要穩定的 VPS 服務來支持您的開發工作,Server.HK 提供多種選擇,適合不同需求的用戶。無論是 香港伺服器 還是其他地區的服務,我們都能為您提供可靠的支持。