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

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

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

1. 正文

1.1下載和安裝軟件

本文我會通過miniconda+jupyter lab的形式帶大家安裝opencv;

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

廢話少說開始安裝:

WINDOWS安裝包下載鏈接

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

右擊此電腦→點擊屬性

第一步

第二步

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

安裝第一步

安裝第二步

安裝第三步

安裝第四步

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

1.2 了解miniconda常用指令

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

開啟miniconda

注意:是Powershell Prompt,不是Prompt;

開啟之后是下面這個黑色窗口:

開啟窗口

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

常用的五個指令

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

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

2.進入環(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)建一個名為xiaore的虛擬環(huán)境

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

輸入y確認;

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

進入虛擬環(huán)境

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

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

退出虛擬環(huán)境

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

列出所有環(huán)境

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

接下來我們試試刪除環(huán)境這個命令(刪除環(huán)境之前必須得退回基礎環(huán)境base里面在進行刪除);

1.3 開始安裝opencv

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

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

1.3.1第一步安裝python

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

python安裝

輸入y 確認。

開始安裝python相關庫

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

python版本測試

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

1.3.2第二步pip和conda換源

換源的目的我覺得大家應該都知道,是為了加速下載過程;為了防止有些庫因為有些原因下載不了,具體什么原因不用我說懂得都懂。

一,conda換源方法:

參見: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文件

如果上面那些過程都已經(jīng)沒問題了,恭喜你已經(jīng)成功了80%了。

1.3.3安裝opencv和matplotlib等庫

安裝庫常用的指令:

  • conda install 庫名
  • pip install 庫名
  • conda list
  • pip list

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

安裝opencv

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

我們來安裝一下matplotlib

matpotlib安裝

安裝成功;

安裝成功

1.3.4最后安裝jupyter lab:

jupyterlab

運行jupyter lab

運行

jupyter lab界面

如果整個過程沒問題的話打開之后應該是這樣的一個頁面;你已經(jīng)成功了90%了。

2.跑你的第一個opencv代碼

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

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

`

``

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

3.conda常用幾個指令

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

conda install 庫名
pip install 庫名

就行

4.結束語

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

相關文章

  • python爬取網(wǎng)頁版QQ空間,生成各類圖表

    python爬取網(wǎng)頁版QQ空間,生成各類圖表

    最近python課程學完了,琢磨著用python點什么東西,經(jīng)過一番搜索,盯上了QQ空間,本文主要講述了如何爬取網(wǎng)頁版QQ空間,并生成詞云圖、柱狀圖、折線圖、餅圖的各種示例代碼
    2021-06-06
  • Python函數(shù)的參數(shù)常見分類與用法實例詳解

    Python函數(shù)的參數(shù)常見分類與用法實例詳解

    這篇文章主要介紹了Python函數(shù)的參數(shù)常見分類與用法,結合實例形式較為詳細的分析了Python函數(shù)的形參、實參、默認參數(shù)、可變參數(shù)等概念、使用方法及相關操作注意事項,需要的朋友可以參考下
    2019-03-03
  • python實現(xiàn)IOU計算案例

    python實現(xiàn)IOU計算案例

    這篇文章主要介紹了python實現(xiàn)IOU計算案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • 基于Python實現(xiàn)煙花效果的示例代碼

    基于Python實現(xiàn)煙花效果的示例代碼

    這篇文章主要為大家詳細介紹了如何利用Python制作出煙花的效果,文中的示例代碼講解詳細,對我們學習Python有一定幫助,需要的可以參考一下
    2022-06-06
  • Python編程之求數(shù)字平方的實例

    Python編程之求數(shù)字平方的實例

    這篇文章主要介紹了Python編程之求數(shù)字平方的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python定時任務APScheduler的實例實例詳解

    Python定時任務APScheduler的實例實例詳解

    APScheduler 支持三種調(diào)度任務:固定時間間隔,固定時間點(日期),Linux 下的 Crontab 命令。這篇文章主要介紹了Python定時任務APScheduler的使用,需要的朋友可以參考下
    2019-07-07
  • python基礎之變量和數(shù)據(jù)類型

    python基礎之變量和數(shù)據(jù)類型

    這篇文章主要介紹了python的變量和數(shù)據(jù)類型,實例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下
    2021-10-10
  • PyTorch之關于hook機制

    PyTorch之關于hook機制

    這篇文章主要介紹了PyTorch之關于hook機制的理解,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python OpenCV處理圖像之濾鏡和圖像運算

    Python OpenCV處理圖像之濾鏡和圖像運算

    這篇文章主要為大家詳細介紹了Python OpenCV處理圖像之濾鏡和圖像運算,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Django中密碼的加密、驗密、解密操作

    Django中密碼的加密、驗密、解密操作

    這篇文章主要介紹了Django中密碼的加密、驗密、解密操作,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12

最新評論