在Ubuntu系統(tǒng)下安裝和配置Python-OpenCV,可以按照以下步驟進(jìn)行:
首先,需要安裝一些必要的依賴(lài)包。在終端中輸入以下命令來(lái)安裝這些依賴(lài):
sudo apt update
sudo apt install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
接下來(lái),安裝Python-OpenCV庫(kù)??梢酝ㄟ^(guò)兩種方式安裝:
如果系統(tǒng)已經(jīng)安裝了Python和pip,可以直接使用pip來(lái)安裝OpenCV:
pip install opencv-python
如果需要安裝特定版本的OpenCV,或者想要從源碼進(jìn)行編譯,可以按照以下步驟操作:
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \
-D PYTHON3_EXECUTABLE=$(which python3) \
-D PYTHON3_INCLUDE_DIR=$(python3 -c "from distutils.sysconfig import get_python_inc; print(get_python_inc())") \
-D PYTHON3_PACKAGES_PATH=$(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())") \
-D BUILD_opencv_python2=OFF \
-D BUILD_opencv_python3=ON \
..
make -j$(nproc)
sudo make install
最后,可以通過(guò)編寫(xiě)一個(gè)簡(jiǎn)單的Python腳本來(lái)驗(yàn)證OpenCV是否安裝成功。例如,創(chuàng)建一個(gè)名為test_opencv.py的文件,內(nèi)容如下:
import cv2
# 讀取圖像
img = cv2.imread('test.jpg')
# 顯示圖像
cv2.imshow('image', img)
# 等待按鍵,然后關(guān)閉窗口
cv2.waitKey(0)
cv2.destroyAllWindows()
運(yùn)行這個(gè)腳本,如果能夠正確讀取并顯示圖像,就說(shuō)明OpenCV已經(jīng)成功安裝并配置好了。