国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法

2020-01-04 15:30:37
字體:
來源:轉載
供稿:網友

1.OpenCV下載

首先創建一個空的文件夾,進入文件夾執行如下命令,如我創建的文件夾是opencv-python

cd opencv-pythongit clone https://github.com/opencv/opencv.git

也可以直接進入網址OpenCV_Download下載

使用git下載后應有一個名字為opencv的文件夾,進入文件夾執行如下命令:

cd opencvmkdir buildcd build

2.編譯opencv源碼

使用cmake編譯opencv源碼,在編譯前請確認所有的依賴項已經正確安裝,可執行如下命令:

sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devsudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

如果項目已經安裝會自動略過,如果項目沒有安裝則會安裝。

在使用cmake編譯階段系統是64位還是32位在這個地方執行的命令是不同的

我的電腦比較渣,裝的是32位的系統,這里以32位系統的編譯命令為主,同樣介紹64位的編譯命令,理論上除了文件路徑其他應該一樣,但是沒有經過驗證,請慎重!!!

以上執行完畢后,32位執行如下命令進行編譯

cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local PYTHON3_EXECUTABLE = /usr/bin/python3 PYTHON_INCLUDE_DIR = /usr/include/python3.5 PYTHON_INCLUDE_DIR2 = /usr/include/i386-linux-gnu/python3.5m PYTHON_LIBRARY = /usr/bin/i386-linux-gnu-python3/libpython3.5m.so PYTHON3_NUMPY_INCLUDE_DIRS = /usr/local/lib/python3.5/dist-packages/numpy/core/include/ ..

對于64位系統,cmake命令中的可選項即PYTHON_INCLUDE_DIR等在官方指導文件中可以通過下列提示具體查看

PYTHON2(3)_EXECUTABLE = <path to python>PYTHON_INCLUDE_DIR = /usr/include/python<version>PYTHON_INCLUDE_DIR2 = /usr/include/x86_64-linux-gnu/python<version>PYTHON_LIBRARY = /usr/lib/x86_64-linux-gnu/libpython<version>.soPYTHON2(3)_NUMPY_INCLUDE_DIRS = /usr/lib/python<version>/dist-packages/numpy/core/include/

參考網上其他人給出的編譯命令,將64位系統編譯命令寫出,但是未經本人驗證,如果有已經配置成功的同學請給我留言,以便完善。

cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local PYTHON3_EXECUTABLE = /usr/bin/python3 PYTHON_INCLUDE_DIR = /usr/include/python3.5 PYTHON_INCLUDE_DIR2 = /usr/include/x86_64-linux-gnu/python3.5m PYTHON_LIBRARY = /usr/lib/x86_64-linux-gnu-python3/libpython3.5m.so PYTHON3_NUMPY_INCLUDE_DIRS = /usr/local/lib/python3.5/dist-packages/numpy/core/include/ ..

64位或32位系統編譯opencv只在cmake命令有差別,cmake執行完之后分別執行如下命令

makesudo make install

如果沒有出錯的話,至此使用python3開發opencv的開發環境就已經配置完成了。寫個小程序試一下:

示例代碼

import cv2srcImage = cv2.imread('lena.jpg')cv2.imshow('Python3', srcImage)cv2.waitKey(0)

運行結果如下:

Python3.5,配置,OpenCV3.2

以上這篇Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洛川县| 平塘县| 米脂县| 咸阳市| 昌平区| 嵊泗县| 宁津县| 利川市| 昭觉县| 道孚县| 崇州市| 华容县| 枝江市| 阜阳市| 德惠市| 前郭尔| 丰镇市| 启东市| 手机| 广东省| 合肥市| 广西| 同江市| 黄龙县| 阿鲁科尔沁旗| 湖南省| 咸阳市| 曲周县| 胶州市| 绵阳市| 元阳县| 秦安县| 衢州市| 乳山市| 泸定县| 会同县| 泰安市| 收藏| 乐昌市| 凌海市| 永川市|