一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python 3.x 安裝opencv+opencv_contrib的操作方法

Python 3.x 安裝opencv+opencv_contrib的操作方法

2021-01-26 00:33Pxy Python

下面小編就為大家分享一篇Python 3.x 安裝opencv+opencv_contrib的操作方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

Note:這篇文章不會包含任何的技術解答,僅是安裝教程。同樣不保證對所有可能的安裝中遇到的問題都能適用。不過如果不幸又幸運地遇到了跟我一樣的問題,我希望你能從我這里找到解決方案。

前言

最近做作業需要Python+opencv,但發現opencv.org官網中提供的包只支持2.7版本。因為Python已在Anaconda下已經安裝了3.5且寫了一些代碼,所以并不想卸載了3.5重新安裝2.7,所以查了資料想要能讓opencv能在3.5上跑。

正文

環境:Win7, 64bit

python version: 3.5.1,Anaconda 2.4.1(64bit)

1. 選擇合適的版本下載(不是在官網,因為如我前言中所說官網所支持的是Python2.7版本),下載地址:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv

比如說我下載的是opencv_python?3.2.0?cp35?cp35m?win_amd64.whl,這個名字標識了三部分:cp35,cp35m和win_amd64。cp35表示Python是3.5版本,win_amd64是表示安裝的Python是64bit的。

特別注意:

1. 這里的64bit指的是Python安裝的64bit而不是操作系統,有時候64bit的操作系統同樣可能安裝了32bit的Python。確認安裝的版本方法為打開cmd界面,輸入python --version進行查詢。

2. 如果你想使用如sift的功能,單單安裝opencv是不夠的,需要同時安裝opencv_contrib,對應于上一個網址中下載opencv_python?3.2.0+contrib?cp35?cp35m?win_amd64.whl 直接進行安裝即可(不用安裝沒有opencv_contrib版本的)。除了包的名字不同以外,安裝步驟和下面都是相同的。

2. 安裝下載的.whl文件,在cmd界面中輸入:

?
1
pip install 文件路徑\opencv_python?3.2.0?cp35?cp35m?win_amd64.whl

比如我將其放在c盤中,則使用:

?
1
pip install c:\opencv_python?3.2.0?cp35?cp35m?win_amd64.whl

這個安裝過程應該會很快,這一步完成后就安裝成功了~

當然,很可能像我一樣出現了如下error:

opencv_python?3.2.0?cp35?cp35m?win_amd64.whl is not a supported wheel on this platform. ~(>_<)~

兵來將擋水來土掩咯~在解決這個問題之前,在cmd中先查詢

?
1
2
3
python
>>> import pip;
>>> print(pip.pep425tags.get_supported())

返回結果:

?
1
[(‘cp35', ‘none', ‘win_amd64'), (‘py3', ‘none', ‘win_amd64'), (‘cp35', ‘none', ‘any'), (‘cp3', ‘none', ‘any'), (‘py35', ‘none', ‘any'), (‘py3', ‘none', ‘any'), (‘py34', ‘none', ‘any'), (‘py33', ‘none', ‘any'), (‘py32', ‘none', ‘any'), (‘py31', ‘none', ‘any'), (‘py30', ‘none', ‘any')]

發現問題了么?我想要安裝的是

opencv_python?3.2.0?cp35?cp35m?win_amd64.whl,它的三個關鍵字是(‘cp35', ‘cp35m', ‘win_amd64'),但我電腦里的pip并沒有與之完全對應的,因而出現了不supported的現象。

解決方案當然就是更新pip了。

使用更新指令python -m pip install --upgrade pip就可以解決問題了。

不過更新指令連接可能不是很穩定會更新一半就報錯,多試幾次就好了~

3. 測試opencv的確安裝成功

?
1
2
3
4
5
python
>>> import cv2
>>> lena = cv2.imread("d:\lena.jpg") ##找一個放了照片的路徑
>>> cv2.imshow("Image",lena) 
>>> cv2.waitKey(0)

問題解決方案多來自:http://stackoverflow.com/questions/28107123/cannot-install-numpy-from-wheel-format

以上這篇Python 3.x 安裝opencv+opencv_contrib的操作方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/u010445006/article/details/53782544

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 13 sewang41| 亚洲色欲色欲综合网站 | 91porn在线观看国产 | 无人影院在线播放视频 | 免费看打屁股视频的软件 | 香蕉免费看一区二区三区 | 男人的天堂在线观看入口 | 成人网18免费网 | 亚洲区精品久久一区二区三区 | 日本高清免费不卡在线播放 | 小小水蜜桃视频高清在线观看免费 | 青草青草伊人精品视频 | 波多野结衣被绝伦强在线观看 | 精品国产自在现线久久 | 夫妇交换小说 | 国产午夜久久精品 | 日韩ab| 久久视频这有精品63在线国产 | 好吊色永久免费视频大全 | 亚洲高清毛片一区二区 | 性色欲情网站IWWW | 成人久久18网站 | 韩国成人毛片aaa黄 含羞草国产亚洲精品岁国产精品 | 好妈妈7在线观看高清 | 成在线人免费视频一区二区三区 | 免费看全黄特黄毛片 | 青青操在线观看 | 日韩欧美色 | 久久黄色大片 | 美女被吸乳得到大胸 | 99热精品在线免费观看 | 国产在线观看福利片 | 国产色综合久久五月色婷婷中文 | 精品国产mmd在线观看 | 香蕉91xj.cc| av在线亚洲男人的天堂 | 国产精品亚洲专区在线播放 | 男人天堂网址 | 国产短视频精品一区二区三区 | a男人的天堂久久a毛片 | 亚洲成年人在线观看 |