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

歡迎訪問 生活随笔!

生活随笔

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

python

python3.6 安装opencv_MacOS的Python3.6下安装OpenCV3.2.0

發布時間:2023/12/19 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python3.6 安装opencv_MacOS的Python3.6下安装OpenCV3.2.0 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本機環境說明

當前各項版本為:

系統和軟件

版本號

macOS Sierra

v10.12.5

Python3

v3.6.1

OpenCV(待安裝)

v3.2.0

其他要求:Xcode和Homebrew

安裝虛擬環境工具virtualenvwrapper(可選)

$ pip3 install virtualenv virtualenvwrapper

更新~/.bash_profile:

# Virtualenv/VirtualenvWrapper

export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3

source /usr/local/bin/virtualenvwrapper.sh

重新加載.bash_profile

$ source ~/.bash_profile

創建cv3虛擬環境用來編譯OpenCV(注意這里使用-p python3參數來確保Python3使用):

$ mkvirtualenv cv3 -p python3

隨后將進入cv3虛擬環境中。之后無論什么時候再次希望進入這個虛擬環境,執行命令:

$ workon cv3

安裝OpenCV的依賴包

在該虛擬環境下,安裝Numpy(pip也將智能匹配適合此環境下的依賴包,因此無需pip3):

$ pip install numpy

為了從源文件編譯OpenCV,讀取各種格式的圖片,以及OpenCV自身優化依賴需要安裝以下包:

$ brew install cmake pkg-config

$ brew install jpeg libpng libtiff openexr

$ brew install eigen tbb

編譯OpenCV

git基本模塊

$ cd ~

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

$ cd opencv

$ git checkout 3.2.0

git擴展模塊(需要確保與基本模塊版本匹配)

$ cd ~

$ git clone https://github.com/Itseez/opencv_contrib

$ cd opencv_contrib

$ git checkout 3.2.0

現在所需文件已經存在于本地目錄中,創建build文件夾:

$ cd ~/opencv

$ mkdir build

$ cd build

用cmake進行配置(創建Makefile)(注意這里有許多的3.6,這些部分表明是版本依賴的,如果編譯其他版本需要進行相應修改):

cmake -D CMAKE_BUILD_TYPE=RELEASE \

-D CMAKE_INSTALL_PREFIX=/usr/local \

-D PYTHON3_PACKAGES_PATH=~/.virtualenvs/cv3/lib/python3.6/site-packages \

-D PYTHON3_LIBRARY=/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/libpython3.6m.dylib \

-D PYTHON3_INCLUDE_DIR=/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/include/python3.6m \

-D INSTALL_C_EXAMPLES=ON \

-D INSTALL_PYTHON_EXAMPLES=ON \

-D BUILD_EXAMPLES=ON -D BUILD_opencv_python3=ON \

-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..

在CMake輸出中找到以下段落,如果To be built中包括python3(一般在最后)

-- OpenCV modules:

-- To be built: core flann imgproc ml photo reg surface_matching video dnn fuzzy imgcodecs shape videoio highgui objdetect plot superres ts xobjdetect xphoto bgsegm bioinspired dpm face features2d line_descriptor saliency text calib3d ccalib datasets rgbd stereo tracking videostab xfeatures2d ximgproc aruco optflow phase_unwrapping stitching structured_light python3

并且可以在輸出中找到以下段落(注意各個3.6版本的正確依賴)

-- Python 3:

-- Interpreter: /Users/yitao/.virtualenvs/cv3/bin/python3 (ver 3.6.1)

-- Libraries: /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/libpython3.6m.dylib (ver 3.6.1)

-- numpy: /Users/yitao/.virtualenvs/cv3/lib/python3.6/site-packages/numpy/core/include (ver 1.13.0)

-- packages path: /Users/yitao/.virtualenvs/cv3/lib/python3.6/site-packages

說明到目前為止一切很順利,如果有問題,參看參考資料的Step 6。

在沒有任何報錯的情況下,我們就可以用make編譯了!(-j4與系統的內核數有關,不是必需的)

$ make -j4

經過一陣漫長的等待(不到半個小時),如果整個過程都沒有報錯,就可以安裝啦(盡管我沒有遇到什么問題,但是如果有問題的話,用sudo即可)!

$ make install

至此,已經完成OpenCV的安裝了。

檢查安裝是否成功

在Python3的site-packages目錄下查看是否存在文件cv2.so

$ cd ~/.virtualenvs/cv3/lib/python3.4/site-packages/

$ ls -l cv2.so

如果不存在(很不幸,我的就不存在,這好像是Python3.5+版本的通病),將cv2.cpython-36m-darwin.so文件重命名為cv2.so,更推薦保留原文件做備份:

$ cp cv2.cpython-36m-darwin.so cv2.so

最后嘗試打開python3的console,來看看能否順利導入

(cv3) YideMacBook-Pro:site-packages yitao$ python3

Python 3.6.1 (default, Apr 4 2017, 09:40:21)

[GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.38)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>> import cv2

>>> cv2.__version__

'3.2.0'

成功啦!!

總結

以上是生活随笔為你收集整理的python3.6 安装opencv_MacOS的Python3.6下安装OpenCV3.2.0的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 99精品久久久久久久 | 日韩在线观看免费全 | 国产精品-色哟哟 | 欧美aⅴ在线观看 | 一级特黄色片 | 黄色小说在线免费观看 | 成人国产精品久久久网站 | 污片免费观看 | 亚洲字幕av| 久久潮| 色婷亚洲| 久久94| 日韩人妻无码精品综合区 | 天美乌鸦星空mv | 五月婷婷基地 | 成人一二三四区 | 天堂av网手机版 | 欧美黄视频 | 色网视频 | 成人免费黄色大片 | 免费看又黄又无码的网站 | 黄色尤物视频 | 国产电影一区二区三区爱妃记 | 高清视频一区二区 | 黄色一及毛片 | 激情a | 亚洲精品成av人片天堂无码 | 久久免费看 | av亚洲在线 | 蜜臀免费av | 日韩欧美猛交xxxxx无码 | 色老头在线一区二区三区 | 国产学生美女无遮拦高潮视频 | 欧美成人久久久 | 青青草香蕉 | 色窝av| 精品动漫3d一区二区三区免费版 | 蜜桃一区二区 | 国产精品一二三四五 | 国产在线视频在线观看 | a中文字幕 | youjizzxxx69| 成人爱爱免费视频 | 日韩精品免费电影 | 日韩亚洲在线观看 | xxxx999 | 国产在线视频网站 | 激情全身裸吻胸 | 人人妻人人爽欧美成人一区 | 成人精品一区二区三区在线 | 她也啪在线视频 | 蜜臀久久99精品久久久久宅男 | 欧美日韩一区二区三区在线 | 欧美午夜理伦三级在线观看 | 五月婷婷开心中文字幕 | 波多野结衣大片 | 免费男女乱淫真视频免费播放 | 张津瑜国内精品www在线 | 欧美午夜精品久久久久久浪潮 | 欧美日韩精品免费 | 成年免费视频黄网站在线观看 | 亚洲综合色网 | 九九热在线观看视频 | 99精品在线免费视频 | 欧美日韩毛片 | 亚洲精品成人片在线观看精品字幕 | 午夜精品久久久久久久爽 | 久久久不卡国产精品一区二区 | 免费无码肉片在线观看 | 欧美一区二三区 | 精品久久一二三区 | 国产玖玖| 粗大挺进潘金莲身体在线播放 | 欧美精品福利视频 | 香蕉久久一区二区三区 | 国产一级18片视频 | www.欧美精品 | 欧美a级大片 | 亚洲精品小视频 | 操人在线观看 | 国内视频自拍 | 中文字幕第四页 | 国产 欧美 日韩 一区 | 一区一区三区产品乱码 | 黄色大尺度视频 | 国产精品啪啪啪视频 | 六月婷婷七月丁香 | 国产三级a | 久久久久成人精品免费播放动漫 | 视频区小说区图片区 | 99精品热视频 | 日韩理论片在线观看 | 奇米影视9999| 久久中文字幕高清 | 久久精品国产亚洲AV无码男同 | 久久久久久婷婷 | 91精品国产综合久久久蜜臀 | 在线观看的网站 | av日韩高清 |