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

一文帶你安裝opencv與常用庫(kù)(保姆級(jí)教程)

 更新時(shí)間:2023年05月09日 10:48:59   作者:小葉同學(xué)0513  
Python OpenCV是一種流行的計(jì)算機(jī)視覺(jué)庫(kù),使用它可以進(jìn)行圖像處理、視頻處理等操作,下面這篇文章主要給大家介紹了關(guān)于安裝opencv與常用庫(kù)的相關(guān)資料,需要的朋友可以參考下

1. 正文

1.1下載和安裝軟件

本文我會(huì)通過(guò)miniconda+jupyter lab的形式帶大家安裝opencv;

有很多朋友會(huì)問(wèn)為什么不是anaconda+jupyter lab 或者直接pycharm 來(lái)安裝呢?在這里我回答一下大家的疑問(wèn),通過(guò)這一年來(lái)的學(xué)習(xí)和實(shí)戰(zhàn),我發(fā)現(xiàn)anaconda它帶了很多不必要的庫(kù)并且自身很重,像我這樣只能買得起輕薄本的學(xué)生黨連跑demo都跑不了;pycharm也是比較笨重的編譯器,配置opencv的過(guò)程更讓人惡心,一不小心就會(huì)出錯(cuò)顯然不適合剛學(xué)opencv的朋友;

廢話少說(shuō)開(kāi)始安裝:

WINDOWS安裝包下載鏈接

32位電腦安裝上面的,64位安裝下面的;電腦的位數(shù)怎么看?

右擊此電腦→點(diǎn)擊屬性

第一步

第二步

我以64位為舉例,目前大多數(shù)電腦都是64位操作系統(tǒng);下面可以參考我的安裝步驟去安裝

安裝第一步

安裝第二步

安裝第三步

安裝第四步

如果大家以上安裝全成功那大家已經(jīng)成功了快一半了;

1.2 了解miniconda常用指令

安裝好之后,打開(kāi)Anaconda Powershell Prompt (miniconda3);

開(kāi)啟miniconda

注意:是Powershell Prompt,不是Prompt;

開(kāi)啟之后是下面這個(gè)黑色窗口:

開(kāi)啟窗口

miniconda是通過(guò)創(chuàng)建虛擬環(huán)境的方式運(yùn)行python代碼的;所以我們得了解一些常用的指令;比如創(chuàng)建一個(gè)虛擬環(huán)境,怎么刪除虛擬環(huán)境等;
 

常用的五個(gè)指令

1.創(chuàng)建環(huán)境:

conda create --name 環(huán)境名稱(英文)

2.進(jìn)入環(huán)境:

conda activate 環(huán)境名稱

3.退出環(huán)境:

conda deactivate

4.刪除環(huán)境:

conda remove --name 環(huán)境名稱 --all

5.列出所有環(huán)境:

conda env list

創(chuàng)建環(huán)境:比如我想創(chuàng)建一個(gè)名為xiaore的虛擬環(huán)境

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

輸入y確認(rèn);

下面我們進(jìn)入這個(gè)環(huán)境試試;

進(jìn)入虛擬環(huán)境

這樣已經(jīng)算成功地進(jìn)入了虛擬環(huán)境;

接下來(lái)就是退出虛擬環(huán)境:

退出虛擬環(huán)境

接下來(lái)我們列出我們的所有環(huán)境:

列出所有環(huán)境

這里面base是我們的基礎(chǔ)環(huán)境,xiaore是我們剛剛創(chuàng)建的虛擬環(huán)境;

接下來(lái)我們?cè)囋噭h除環(huán)境這個(gè)命令(刪除環(huán)境之前必須得退回基礎(chǔ)環(huán)境base里面在進(jìn)行刪除);

1.3 開(kāi)始安裝opencv

上面的幾個(gè)步驟都是在現(xiàn)在的這個(gè)步驟打基礎(chǔ);安裝opencv之前我們必須給我們的虛擬環(huán)境里現(xiàn)安裝python,然后去修改pip和conda的源;安裝opencv和 一些常用庫(kù);

那我還是舉例剛剛那個(gè)虛擬環(huán)境為舉例演示一下;

1.3.1第一步安裝python

打開(kāi)miniconda,進(jìn)行 conda create --name 環(huán)境名稱 python=3.8 命令。python版本可以按照自己的需要去更改,建議是3.8的python。

python安裝

輸入y 確認(rèn)。

開(kāi)始安裝python相關(guān)庫(kù)

等安裝好之后可以進(jìn)入虛擬環(huán)境里測(cè)試一下;

python版本測(cè)試

可以看出安裝的版本是3.8.16;可以輸入exit()來(lái)退出;

1.3.2第二步pip和conda換源

換源的目的我覺(jué)得大家應(yīng)該都知道,是為了加速下載過(guò)程;為了防止有些庫(kù)因?yàn)橛行┰蛳螺d不了,具體什么原因不用我說(shuō)懂得都懂。

一,conda換源方法:

參見(jiàn):conda換源清華源

二,pip換源

第一步: 在C:\Users\Administrator 目錄下 創(chuàng)建pip文件夾

第二步:在第一步創(chuàng)建的文件夾下(C:\Users\Administrator\pip)創(chuàng)建pip.ini文件

第三步:記事本編輯保存pip.ini文件內(nèi)容為以下部分:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

注意:pip文件夾要建立到用戶目錄下的。

例如:

pip文件

如果上面那些過(guò)程都已經(jīng)沒(méi)問(wèn)題了,恭喜你已經(jīng)成功了80%了。

1.3.3安裝opencv和matplotlib等庫(kù)

安裝庫(kù)常用的指令:

  • conda install 庫(kù)名
  • pip install 庫(kù)名
  • conda list
  • pip list

注意:進(jìn)入自己的虛擬環(huán)境之后再安裝;

安裝opencv

最后顯示done表示已經(jīng)安裝成功;

我們來(lái)安裝一下matplotlib

matpotlib安裝

安裝成功;

安裝成功

1.3.4最后安裝jupyter lab:

jupyterlab

運(yùn)行jupyter lab

運(yùn)行

jupyter lab界面

如果整個(gè)過(guò)程沒(méi)問(wèn)題的話打開(kāi)之后應(yīng)該是這樣的一個(gè)頁(yè)面;你已經(jīng)成功了90%了。

2.跑你的第一個(gè)opencv代碼

```python
import cv2
import matplotlib.pyplot as plt
img=cv2.imread("./Downloads/xiaoye.jpg")
cv2.namedWindow("Image")
plt.imshow(img)
cv2.waitKey(0)

注意圖片在你的文件路徑里;

`

``

如果到這一步運(yùn)行成功,那說(shuō)明你已經(jīng)成功地安裝opencv和成功運(yùn)行了;

3.conda常用幾個(gè)指令

換好源之后安裝一些庫(kù)的話,就進(jìn)到虛擬環(huán)境里頭運(yùn)行

conda install 庫(kù)名
pip install 庫(kù)名

就行

4.結(jié)束語(yǔ)

到此這篇關(guān)于安裝opencv與常用庫(kù)的文章就介紹到這了,更多相關(guān)opencv安裝與常用庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實(shí)現(xiàn)數(shù)通設(shè)備端口使用情況監(jiān)控實(shí)例

    Python實(shí)現(xiàn)數(shù)通設(shè)備端口使用情況監(jiān)控實(shí)例

    這篇文章主要介紹了Python實(shí)現(xiàn)數(shù)通設(shè)備端口使用情況監(jiān)控的方法,涉及Python針對(duì)設(shè)備監(jiān)控的操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • Python中l(wèi)ogging日志模塊代碼調(diào)試過(guò)程詳解

    Python中l(wèi)ogging日志模塊代碼調(diào)試過(guò)程詳解

    這篇文章主要介紹了Python中l(wèi)ogging日志模塊代碼調(diào)試,今天來(lái)看看如何在代碼中定義日志,并探討日志的權(quán)限,需要的朋友可以參考下
    2023-04-04
  • python重寫方法和重寫特殊構(gòu)造方法

    python重寫方法和重寫特殊構(gòu)造方法

    這篇文章主要介紹了python重寫方法和重寫特殊構(gòu)造方法,對(duì)于父類的方法,只要他不符合子類模擬的實(shí)物的行為,都可以進(jìn)行重寫,更多相關(guān)內(nèi)容需要的朋友可以參考一下
    2022-07-07
  • Python實(shí)現(xiàn)隨機(jī)生成一個(gè)漢字的方法分享

    Python實(shí)現(xiàn)隨機(jī)生成一個(gè)漢字的方法分享

    這篇文章主要為大家詳細(xì)介紹了Python如何實(shí)現(xiàn)隨機(jī)生成一個(gè)漢字的功能,文中的示例代碼講解詳細(xì),對(duì)我們深入了解Python有一定的幫助,需要的可以參考一下
    2023-01-01
  • numpy矩陣乘法中的multiply,matmul和dot的使用

    numpy矩陣乘法中的multiply,matmul和dot的使用

    本文主要介紹了numpy矩陣乘法中的multiply,matmul和dot的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python 非線性規(guī)劃方式(scipy.optimize.minimize)

    python 非線性規(guī)劃方式(scipy.optimize.minimize)

    今天小編就為大家分享一篇python 非線性規(guī)劃方式(scipy.optimize.minimize),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • 詳解Python中如何寫控制臺(tái)進(jìn)度條的整理

    詳解Python中如何寫控制臺(tái)進(jìn)度條的整理

    這篇文章主要介紹了詳解Python中如何寫控制臺(tái)進(jìn)度條的整理,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • 基于PyQt5制作一個(gè)群發(fā)郵件工具

    基于PyQt5制作一個(gè)群發(fā)郵件工具

    這篇文章主要介紹了如何利用Python中的PyQt5模塊,制作一個(gè)簡(jiǎn)易的郵件群發(fā)小工具,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-04-04
  • Python 通配符刪除文件的實(shí)例

    Python 通配符刪除文件的實(shí)例

    下面小編就為大家分享一篇Python 通配符刪除文件的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • python中使用多線程改進(jìn)flask案例

    python中使用多線程改進(jìn)flask案例

    這篇文章主要介紹了使用多線程改進(jìn)flask案例,線程是指進(jìn)程內(nèi)的一個(gè)執(zhí)行單元,也是進(jìn)程內(nèi)的可調(diào)度實(shí)體.線程的劃分尺度小于進(jìn)程,使得多線程程序的并發(fā)性高,更多具體內(nèi)容,需要的小伙伴可以參考下面文章相關(guān)資料,希望對(duì)你有所幫助
    2022-03-03

最新評(píng)論

南昌市| 津市市| 龙南县| 晋中市| 宁远县| 湖北省| 刚察县| 互助| 蒙阴县| 东兴市| 本溪| 青冈县| 金阳县| 台湾省| 嵊泗县| 济宁市| 香格里拉县| 衡东县| 耒阳市| 常州市| 九江县| 衢州市| 沧源| 察隅县| 拉萨市| 凤台县| 南投市| 镇远县| 钟祥市| 南郑县| 民县| 托克托县| 房产| 资阳市| 马鞍山市| 巍山| 德清县| 山阳县| 诏安县| 天台县| 宝坻区|