最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

前言

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

正文

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

python version: 3.5.1,Anaconda 2.4.1(64bit)

1. 選擇合適的版本下載(不是在官網(wǎng),因為如我前言中所說官網(wǎng)所支持的是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而不是操作系統(tǒng),有時候64bit的操作系統(tǒng)同樣可能安裝了32bit的Python。確認安裝的版本方法為打開cmd界面,輸入python --version進行查詢。

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

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

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

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

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

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

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

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

兵來將擋水來土掩咯~在解決這個問題之前,在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)問題了么?我想要安裝的是

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

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

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

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

3. 測試opencv的確安裝成功

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的操作方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python異步在非阻塞子進程中運行命令詳解

    Python異步在非阻塞子進程中運行命令詳解

    這篇文章主要為大家介紹了Python異步在非阻塞子進程中運行命令詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • python如何實現(xiàn)全角半角的相互轉(zhuǎn)換

    python如何實現(xiàn)全角半角的相互轉(zhuǎn)換

    這篇文章主要介紹了python如何實現(xiàn)全角半角的相互轉(zhuǎn)換方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Python運維自動化之nginx配置文件對比操作示例

    Python運維自動化之nginx配置文件對比操作示例

    這篇文章主要介紹了Python運維自動化之nginx配置文件對比操作,涉及Python針對文件的讀取、遍歷、比較進而達到差異對比的相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • python tkinter中的錨點(anchor)問題及處理

    python tkinter中的錨點(anchor)問題及處理

    這篇文章主要介紹了python tkinter中的錨點(anchor)問題及處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Matplotlib?3D?繪制小紅花原理

    Matplotlib?3D?繪制小紅花原理

    這篇文章主要介紹了Matplotlib?3D?繪制小紅花原理,小編上一篇文章一家介紹了繪制小紅化,本篇博文主要介紹一下3D小紅花的繪制原理,看過上篇博文的朋友可以參考一下
    2022-02-02
  • Python實現(xiàn)簡單http服務(wù)器

    Python實現(xiàn)簡單http服務(wù)器

    這篇文章主要為大家詳細介紹了Python實現(xiàn)一個簡單http服務(wù)器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • 最新評論

    苏尼特右旗| 营口市| 临清市| 云安县| 栾川县| 张家港市| 股票| 镇平县| 丰台区| 太白县| 无为县| 胶南市| 旅游| 孙吴县| 呈贡县| 来安县| 潼南县| 任丘市| 化德县| 涟水县| 宁安市| 屯留县| 武清区| 皋兰县| 孟州市| 石台县| 喀什市| 合阳县| 华容县| 肇源县| 新津县| 海林市| 邵阳县| 娱乐| 咸宁市| 巨鹿县| 龙山县| 乌什县| 浦东新区| 留坝县| 双柏县|