欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

opencv-python 開(kāi)發(fā)環(huán)境的安裝、配置教程詳解

 更新時(shí)間:2021年09月06日 10:37:08   作者:曹紅杏  
這篇文章主要介紹了opencv-python 開(kāi)發(fā)環(huán)境的安裝、配置,本文分步驟通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一。安裝python

1.到python官網(wǎng)下載安裝包

注意:班級(jí)同學(xué)們請(qǐng)到班級(jí)資料下載安裝包,可以不用到網(wǎng)上下載。

點(diǎn)擊導(dǎo)航欄download->windows ,在打開(kāi)的頁(yè)面下載選擇合適python版本的安裝包下載。

2.安裝python

a、雙擊啟動(dòng)安裝程序, 在如下彈窗上點(diǎn)擊【運(yùn)行】,系統(tǒng)打開(kāi)安裝程序。

b.勾選窗口下方的選項(xiàng)后,點(diǎn)擊【install Now】按鈕開(kāi)始安裝

知識(shí)點(diǎn):添加python路徑到path后,你在命令窗口中的任何路徑下執(zhí)行python,系統(tǒng)都可以找到python.exe,如果不添加到環(huán)境變量path中,則必須指定完整的python.exe的路徑才能正常啟動(dòng)python。

系統(tǒng)彈出是否允許對(duì)設(shè)備更改的提示窗口,點(diǎn)擊【是】后繼續(xù)安裝

c.安裝完成后關(guān)閉安裝程序

當(dāng)出現(xiàn)下面的窗口,就說(shuō)明你已經(jīng)成功安裝了python,點(diǎn)擊【close】結(jié)束安裝。

3.環(huán)境的驗(yàn)證

打開(kāi)命令行窗口(cmd) ,輸入python后,系統(tǒng)能正常響應(yīng),并進(jìn)入python環(huán)境,則說(shuō)明安裝成功了。

二.安裝numpy

1.安裝numpy

numpy庫(kù)支持?jǐn)?shù)組、矩陣等運(yùn)算,是opencv需要的。所以要先安裝下。

安裝numpy只需要在命令行窗口中輸入 :

pip install numpy

但為提高下載速度,建議采用國(guó)內(nèi)鏡像源進(jìn)行安裝:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy

知識(shí)點(diǎn):pip默認(rèn)從國(guó)外 https://pypi.Python.org/simple/ 下載,下載速度慢,

-i 參數(shù)可以指定鏡像源,采用國(guó)內(nèi)鏡像,提高安裝速度。

https://pypi.tuna.tsinghua.edu.cn/simple 為清華大學(xué)鏡像源

2 驗(yàn)證numpy

啟動(dòng)python后,執(zhí)行import numpy,如果沒(méi)有錯(cuò)誤提示,則說(shuō)明numpy正常安裝了

三.安裝matplotlib

matplotlib在顯示圖像,繪制圖表方面很方便,建議大家安裝一下。

安裝和檢查的方法同numpy。安裝命令改為:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib

四、安裝opencv

opencv有三種方式可以安裝,pip方式,預(yù)編譯方式和源代碼方式。第三種方式較為復(fù)雜,就不在此介紹。上面pip的方式想必同學(xué)們已經(jīng)掌握,所以建議同學(xué)們可以操練下預(yù)編譯方式奧。

1) pip方式:

​pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python

2)預(yù)編譯方式

在python官網(wǎng)下載預(yù)編譯的opencv文件后,解壓。

(班級(jí)同學(xué)不用下載,請(qǐng)到超星班級(jí)資料 的 安裝包及組件 > opencv預(yù)編譯文件 目錄下下載)

五。安裝jupyter notebook

著名的jupyter notebook還是很有必要安裝下的。

它是一種交互式編程工具,你可以寫(xiě)上一段代碼,就執(zhí)行下,執(zhí)行結(jié)果也可以保留下來(lái),讓學(xué)習(xí)過(guò)程變得更直接,更容易。

大家可以采用pip方式安裝jupyter notebook。

安裝命令不告訴你,是不是你已經(jīng)可以自己搞定了呢?

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter notebook

安裝截圖如下

安裝完成后,運(yùn)行jupyter notebook.exe即可啟動(dòng)。

六、vscode的下載、安裝、啟動(dòng)和配置

1)vscode的下載和安裝

注意。班級(jí)同學(xué)請(qǐng)去超星班級(jí)資料下載,無(wú)需去vscode官網(wǎng)下載安裝包,

a)打開(kāi)下載頁(yè)面

b)根據(jù)操作系統(tǒng)選擇相應(yīng)安裝程序

c)解壓zip文件

解壓到D盤(pán)根目錄下(也可是其他盤(pán),建議在根目錄下方便查找)

d)啟動(dòng)程序

如上圖所示,到解壓目錄下,雙擊code.exe啟動(dòng)程序。打開(kāi)界面如下

如果你希望打開(kāi)或保存文件到指定目錄,可以點(diǎn)擊【打開(kāi)文件夾】選擇哪個(gè)目錄

例如,

打開(kāi)后,列表顯示文件夾中的文件

2)vscode環(huán)境配置

a)界面字體大小設(shè)置

b)界面漢化插件安裝

點(diǎn)擊【install】,安裝完成后重啟。下面就是漢化之后的界面

c).vscode上安裝python插件

參考如下所示,安裝python插件

6.安裝python代碼自動(dòng)補(bǔ)全插件

Visual Studio IntelliCode

6. 設(shè)置python解釋器

打開(kāi)命令選項(xiàng)板(Ctrl + Shift + P)選擇Python 3解釋器,開(kāi)始鍵入Python:select inter命令進(jìn)行搜索,然后選擇命令。

選擇命令后,系統(tǒng)彈出可選的python解釋器環(huán)境,根據(jù)需要選擇

如果你要的python環(huán)境不再列表中,則點(diǎn)擊“enter interpreter path...”,在彈出窗口中選擇你要的那個(gè)python文件路徑。

七。第一個(gè)opencv程序

在vscode中點(diǎn)擊新建一個(gè)python文件,如lesson01.py

輸入代碼如下:

注意:請(qǐng)確保執(zhí)行前你已經(jīng)將lena,jpg文件放到該py文件所在的目錄,否則則會(huì)由于找不到文件而打開(kāi)失敗。

import numpy as np
import cv2 as cv
 
img = cv.imread("lena.jpg")  #讀取當(dāng)前路徑下的圖像文件lena,jpg
cv.imshow("lena",img)        # 顯示圖像,窗口標(biāo)題未:lena
cv.waitKey(0)                #等待用戶輸入
cv.destroyAllWindows()       #用戶一旦輸入任意鍵后,程序關(guān)閉窗口

執(zhí)行結(jié)果如下

八、構(gòu)建虛擬環(huán)境

我們手頭可能有2個(gè)項(xiàng)目,項(xiàng)目A可能需要的opencv版本a可能和項(xiàng)目B需要的opencv版本,那么怎么辦?

我們可以運(yùn)行項(xiàng)目A時(shí),按要求安裝opencv版本a,運(yùn)行項(xiàng)目B時(shí),卸載opencv的版本a,再安裝版本b,但是這樣會(huì)不會(huì)讓人難過(guò),有點(diǎn)頭暈?zāi)兀?/p>

還好,我們可以通過(guò)虛擬環(huán)境解決。

虛擬環(huán)境就好比你準(zhǔn)備好多個(gè)獨(dú)立的房間,不同的房間進(jìn)行不同的裝修,需要什么樣的配置,就選用那個(gè)房間就好了。

虛擬環(huán)境的基本過(guò)程為:創(chuàng)建虛擬環(huán)境 -> 激活某個(gè)虛擬環(huán)境 -> 配置虛擬環(huán)境 -> 使用環(huán)境

下面我們來(lái)搭建一個(gè)虛擬環(huán)境看看吧!

1)創(chuàng)建虛擬環(huán)境

下面命令在當(dāng)前路徑下創(chuàng)建一個(gè)文件夾myenv1作為虛擬環(huán)境文件的容器

python -m venv myenv1

2)激活虛擬環(huán)境

根據(jù)需要安裝相應(yīng)的模塊

3)配置虛擬環(huán)境

激活后就可以根據(jù)需要安裝相應(yīng)的模塊了。例如,如下所示:

4)使用虛擬環(huán)境

你可以在在你的python開(kāi)發(fā)環(huán)境中去設(shè)置虛擬環(huán)境。

下面以vscoe為例說(shuō)明,的虛擬環(huán)境的配置方法。

a)點(diǎn)擊左下角的“管理”按鈕后,點(diǎn)擊彈出菜單[命令面板..]

然后,再點(diǎn)擊下圖中的【Find..】

設(shè)置之后,vscode左下角顯示了當(dāng)前使用的虛擬環(huán)境,及其python的版本

到此這篇關(guān)于opencv-python 開(kāi)發(fā)環(huán)境的安裝、配置的文章就介紹到這了,更多相關(guān)opencv python環(huán)境配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python plotly畫(huà)柱狀圖代碼實(shí)例

    python plotly畫(huà)柱狀圖代碼實(shí)例

    這篇文章主要介紹了python plotly畫(huà)柱狀圖代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Pyecharts繪制可視化地球?qū)崿F(xiàn)示例

    Pyecharts繪制可視化地球?qū)崿F(xiàn)示例

    這篇文章主要為大家介紹了Pyecharts繪制可視化地球?qū)崿F(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • python用類實(shí)現(xiàn)文章敏感詞的過(guò)濾方法示例

    python用類實(shí)現(xiàn)文章敏感詞的過(guò)濾方法示例

    這篇文章主要介紹了python用類實(shí)現(xiàn)文章敏感詞的過(guò)濾方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Python中time.sleep(0.001)是否真的只等待1毫秒

    Python中time.sleep(0.001)是否真的只等待1毫秒

    這篇文章主要介紹了Python中time.sleep(0.001)是否真的只等待1毫秒,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • python版微信跳一跳游戲輔助

    python版微信跳一跳游戲輔助

    這篇文章主要為大家詳細(xì)介紹了python版微信跳一跳游戲輔助,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python中Unittest框架的具體使用

    Python中Unittest框架的具體使用

    這篇文章主要介紹了Python中Unittest框架的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 利用selenium 3.7和python3添加cookie模擬登陸的實(shí)現(xiàn)

    利用selenium 3.7和python3添加cookie模擬登陸的實(shí)現(xiàn)

    這篇文章主要給大家介紹了關(guān)于利用selenium 3.7和python3添加cookie模擬登陸的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • Python線程的兩種編程方式

    Python線程的兩種編程方式

    這篇文章主要介紹了Python線程的兩種編程方式,Python中如果要使用線程的話,一種是函數(shù)式,一種是用類來(lái)包裝的線程對(duì)象,需要的朋友可以參考下
    2015-04-04
  • Python基于二分查找實(shí)現(xiàn)求整數(shù)平方根的方法

    Python基于二分查找實(shí)現(xiàn)求整數(shù)平方根的方法

    這篇文章主要介紹了Python基于二分查找實(shí)現(xiàn)求整數(shù)平方根的方法,涉及Python的二分查找算法與數(shù)學(xué)運(yùn)算相關(guān)技巧,需要的朋友可以參考下
    2016-05-05
  • 簡(jiǎn)單的抓取淘寶圖片的Python爬蟲(chóng)

    簡(jiǎn)單的抓取淘寶圖片的Python爬蟲(chóng)

    這篇文章主要介紹了簡(jiǎn)單的抓取淘寶圖片的Python爬蟲(chóng),方法比較簡(jiǎn)單,推薦給小伙伴們參考下。
    2014-12-12

最新評(píng)論