亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間:2018年04月02日 10:05:29   作者:Pxy  
下面小編就為大家分享一篇Python 3.x 安裝opencv+opencv_contrib的操作方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

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

前言

最近做作業(yè)需要Python+opencv,但發(fā)現(xiàn)opencv.org官網(wǎng)中提供的包只支持2.7版本。因?yàn)镻ython已在Anaconda下已經(jīng)安裝了3.5且寫(xiě)了一些代碼,所以并不想卸載了3.5重新安裝2.7,所以查了資料想要能讓opencv能在3.5上跑。

正文

環(huán)境:Win7, 64bit

python version: 3.5.1,Anaconda 2.4.1(64bit)

1. 選擇合適的版本下載(不是在官網(wǎng),因?yàn)槿缥仪把灾兴f(shuō)官網(wǎng)所支持的是Python2.7版本),下載地址:

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

比如說(shuō)我下載的是opencv_python‑3.2.0‑cp35‑cp35m‑win_amd64.whl,這個(gè)名字標(biāo)識(shí)了三部分:cp35,cp35m和win_amd64。cp35表示Python是3.5版本,win_amd64是表示安裝的Python是64bit的。

特別注意:

1. 這里的64bit指的是Python安裝的64bit而不是操作系統(tǒng),有時(shí)候64bit的操作系統(tǒng)同樣可能安裝了32bit的Python。確認(rèn)安裝的版本方法為打開(kāi)cmd界面,輸入python --version進(jìn)行查詢。

2. 如果你想使用如sift的功能,單單安裝opencv是不夠的,需要同時(shí)安裝opencv_contrib,對(duì)應(yīng)于上一個(gè)網(wǎng)址中下載opencv_python‑3.2.0+contrib‑cp35‑cp35m‑win_amd64.whl 直接進(jìn)行安裝即可(不用安裝沒(méi)有opencv_contrib版本的)。除了包的名字不同以外,安裝步驟和下面都是相同的。

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

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

比如我將其放在c盤(pán)中,則使用:

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

這個(gè)安裝過(guò)程應(yīng)該會(huì)很快,這一步完成后就安裝成功了~

當(dāng)然,很可能像我一樣出現(xiàn)了如下error:

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

兵來(lái)將擋水來(lái)土掩咯~在解決這個(gè)問(wèn)題之前,在cmd中先查詢

python
>>> import pip; 
>>> print(pip.pep425tags.get_supported())

返回結(jié)果:

[(‘cp35', ‘none', ‘win_amd64'), (‘py3', ‘none', ‘win_amd64'), (‘cp35', ‘none', ‘a(chǎn)ny'), (‘cp3', ‘none', ‘a(chǎn)ny'), (‘py35', ‘none', ‘a(chǎn)ny'), (‘py3', ‘none', ‘a(chǎn)ny'), (‘py34', ‘none', ‘a(chǎn)ny'), (‘py33', ‘none', ‘a(chǎn)ny'), (‘py32', ‘none', ‘a(chǎn)ny'), (‘py31', ‘none', ‘a(chǎn)ny'), (‘py30', ‘none', ‘a(chǎn)ny')]

發(fā)現(xiàn)問(wèn)題了么?我想要安裝的是

opencv_python‑3.2.0‑cp35‑cp35m‑win_amd64.whl,它的三個(gè)關(guān)鍵字是(‘cp35', ‘cp35m', ‘win_amd64'),但我電腦里的pip并沒(méi)有與之完全對(duì)應(yīng)的,因而出現(xiàn)了不supported的現(xiàn)象。

解決方案當(dāng)然就是更新pip了。

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

不過(guò)更新指令連接可能不是很穩(wěn)定會(huì)更新一半就報(bào)錯(cuò),多試幾次就好了~

3. 測(cè)試opencv的確安裝成功

python
>>> import cv2
>>> lena = cv2.imread("d:\lena.jpg") ##找一個(gè)放了照片的路徑
>>> cv2.imshow("Image",lena)  
>>> cv2.waitKey(0)

問(wèn)題解決方案多來(lái)自:http://stackoverflow.com/questions/28107123/cannot-install-numpy-from-wheel-format

以上這篇Python 3.x 安裝opencv+opencv_contrib的操作方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解在Python程序中使用Cookie的教程

    詳解在Python程序中使用Cookie的教程

    這篇文章主要介紹了詳解在Python程序中使用Cookie的教程,Cookie在無(wú)論哪種語(yǔ)言的網(wǎng)絡(luò)編程學(xué)習(xí)當(dāng)中都是重要的知識(shí)點(diǎn),需要的朋友可以參考下
    2015-04-04
  • python 判斷參數(shù)為Nonetype類(lèi)型或空的實(shí)例

    python 判斷參數(shù)為Nonetype類(lèi)型或空的實(shí)例

    今天小編就為大家分享一篇python 判斷參數(shù)為Nonetype類(lèi)型或空的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • Python中uuid模塊生成唯一標(biāo)識(shí)符的方法詳解

    Python中uuid模塊生成唯一標(biāo)識(shí)符的方法詳解

    這篇文章主要給大家介紹了關(guān)于Python中uuid模塊生成唯一標(biāo)識(shí)符的相關(guān)資料,uuid庫(kù)是Python標(biāo)準(zhǔn)庫(kù)中的一個(gè)功能強(qiáng)大的庫(kù),可以用于生成全局唯一標(biāo)識(shí)符(UUID),文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08
  • Matplotlib繪圖基礎(chǔ)之動(dòng)畫(huà)繪制詳解

    Matplotlib繪圖基礎(chǔ)之動(dòng)畫(huà)繪制詳解

    matplotlib的動(dòng)畫(huà)一直是一個(gè)強(qiáng)大但使用頻率不高的功能,通過(guò)動(dòng)畫(huà)來(lái)展示數(shù)據(jù)和模型的變化過(guò)程,可使數(shù)據(jù)的可視化更加生動(dòng)形象,下面就跟隨小編一起學(xué)習(xí)一下Matplotlib是如何繪制動(dòng)畫(huà)的吧
    2023-08-08
  • 狀態(tài)機(jī)的概念和在Python下使用狀態(tài)機(jī)的教程

    狀態(tài)機(jī)的概念和在Python下使用狀態(tài)機(jī)的教程

    這篇文章主要介紹了狀態(tài)機(jī)的概念和在Python下使用狀態(tài)機(jī)的教程,本文來(lái)自于IBM官方開(kāi)發(fā)者技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • python備份文件的腳本

    python備份文件的腳本

    作用:將目錄備份到其他路徑。
    2008-08-08
  • python 如何設(shè)置守護(hù)進(jìn)程

    python 如何設(shè)置守護(hù)進(jìn)程

    這篇文章主要介紹了python 如何設(shè)置守護(hù)進(jìn)程,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-10-10
  • PyCharm 專業(yè)版安裝圖文教程

    PyCharm 專業(yè)版安裝圖文教程

    這篇文章主要介紹了PyCharm 專業(yè)版安裝圖文教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 利用Python實(shí)現(xiàn)劉謙春晚魔術(shù)

    利用Python實(shí)現(xiàn)劉謙春晚魔術(shù)

    劉謙在2024年春晚上的撕牌魔術(shù)的數(shù)學(xué)原理非常簡(jiǎn)單,可以用Python完美復(fù)現(xiàn),文中通過(guò)代碼示例給大家介紹的非常詳細(xì),感興趣的同學(xué)可以自己動(dòng)手嘗試一下
    2024-02-02
  • Mac下PyCharm快捷鍵分享

    Mac下PyCharm快捷鍵分享

    這篇文章主要介紹了Mac下PyCharm快捷鍵,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04

最新評(píng)論