日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

ubuntu 16.04 配置Python2.7 和 Python3.5 同时调用OpenCV

發布時間:2023/12/13 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu 16.04 配置Python2.7 和 Python3.5 同时调用OpenCV 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

安裝OpenCV


OpenCV 官網,下載見 SourceForge and GitHub。

若使用官網版本安裝不成功,則可試試Github版本。
或者

git clone https://github.com/Itseez/opencv.git

安裝依賴庫

sudo apt-get -y install libopencv-dev sudo apt-get -y install build-essential sudo apt-get -y install checkinstall sudo apt-get -y install cmake sudo apt-get -y install pkg-config sudo apt-get -y install yasm sudo apt-get -y install libtiff5-dev sudo apt-get -y install libjpeg-dev sudo apt-get -y install libjasper-dev sudo apt-get -y install libavcodec-dev sudo apt-get -y install libavformat-dev sudo apt-get -y install libswscale-dev sudo apt-get -y install libdc1394-22-dev sudo apt-get -y install libxine2-dev sudo apt-get -y install libgstreamer0.10-dev sudo apt-get -y install libgstreamer-plugins-base0.10-dev sudo apt-get -y install libv4l-dev sudo apt-get -y install python-dev sudo apt-get -y install python-numpy sudo apt-get -y install libtbb-dev sudo apt-get -y install libqt4-dev sudo apt-get -y install libgtk2.0-dev sudo apt-get -y install libfaac-dev sudo apt-get -y install libmp3lame-dev sudo apt-get -y install libopencore-amrnb-dev sudo apt-get -y install libopencore-amrwb-dev sudo apt-get -y install libtheora-dev sudo apt-get -y install libvorbis-dev sudo apt-get -y install libxvidcore-dev sudo apt-get -y install x264 sudo apt-get -y install v4l-utils sudo apt-get -y install ffmpeg sudo apt-get -y install unzip

OpenCV下載

wget https://codeload.github.com/opencv/opencv/zip/3.2.0 unzip 3.2.0 && cd opencv-3.2.0 mkdir build cd build

或者 推薦下面的下載方法

git clone https://github.com/Itseez/opencv.git cd opencv

編譯安裝

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON .. make -j4 sudo make install

或者

~/build$ cmake ~/opencv -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ../opencv

測試

python import cv2

配置Python3.5 調用OpenCV


以上OpenCV的python解釋器版本是2.7, Python3.5想調用OpenCV,如何配置呢

安裝依賴庫

sudo apt-get update sudo apt-get install build-essential cmake pkg-config sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev sudo apt-get install libxvidcore-dev libx264-dev sudo apt-get install libgtk-3-dev sudo apt-get install libatlas-base-dev gfortran sudo apt-get install python3-setuptools python3-dev sudo easy_install3 pip pip3 install numpy sudo apt-get install cmake git libgtk2.0-dev

特別注意

sudo apt install python3-dev libpython3.5-dev python3-numpy

1. 進入opencv-3.2.0/build/路徑下,執行ccmake

sudo ccmake .

2. 添加python3路徑
向下翻頁,找到python3,手動添加自己的python3路徑

具體添加細節如下

CMAKE_BUILD_TYPE=Release CMAKE_INSTALL_PREFIX=/usr/local PYTHON3_EXECUTABLE=/usr/bin/python3 PYTHON3_INCLUDE_DIR=/usr/include/python3.5 PYTHON3_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.5m.so PYTHON3_NUMPY_INCLUDE_DIRS=/usr/local/lib/python3.5/dist-packages/numpy/core/include

命令行配置方法

cmake -D CMAKE_BUILD_TYPE=RELEASE \-D CMAKE_INSTALL_PREFIX=/usr/local \ -D PYTHON3_EXECUTABLE=/usr/bin/python3 \ -D PYTHON3_INCLUDE_DIR=/usr/include/python3.5 \ -D PYTHON3_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.5m.so \ -D PYTHON3_NUMPY_INCLUDE_DIRS=/usr/local/lib/python3.5/dist-packages/numpy/core/include ..

3. 生成make文件

按c鍵配置。如果有錯,例如找不到xx庫,自行調整對應選項或者安裝對應庫。配置成功后,按g鍵生成makefile。

4. make一下

make一下。多核處理器優勢很大,幾分鐘就make好了。

sudo make -j12 # 根據你自己電腦核心數 sudo make install

5. 驗證

python3 import cv2

6.查詢OpenCV版本

pkg-config --modversion opencv

或者

python import cv2 cv2.__version__

參考文獻


ImportError: No module named ‘cv2’ in Ubuntu 16.04 for Python3 in OpenCV3

Install OpenCV 3.0 and Python 3.4+ on Ubuntu

Linux-ubuntu16.04 Python3.5配置OpenCV3.2

Caffe + Ubuntu 15.04 + CUDA 7.5 在服務器上安裝配置及卸載重新安裝(已測試可執行)

基于ubuntu16.04配置opencv3.1+python3.5

ubuntu 16.04 安裝 opencv3.2.0 with python 3.5

ubuntu14/16安裝python3-opencv3

Ubuntu 16.04: How to install OpenCV

總結

以上是生活随笔為你收集整理的ubuntu 16.04 配置Python2.7 和 Python3.5 同时调用OpenCV的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。