一文帶你安裝opencv與常用庫(保姆級教程)
1. 正文
1.1下載和安裝軟件
本文我會通過miniconda+jupyter lab的形式帶大家安裝opencv;
有很多朋友會問為什么不是anaconda+jupyter lab 或者直接pycharm 來安裝呢?在這里我回答一下大家的疑問,通過這一年來的學(xué)習(xí)和實(shí)戰(zhàn),我發(fā)現(xiàn)anaconda它帶了很多不必要的庫并且自身很重,像我這樣只能買得起輕薄本的學(xué)生黨連跑demo都跑不了;pycharm也是比較笨重的編譯器,配置opencv的過程更讓人惡心,一不小心就會出錯顯然不適合剛學(xué)opencv的朋友;
廢話少說開始安裝:
WINDOWS安裝包下載鏈接
32位電腦安裝上面的,64位安裝下面的;電腦的位數(shù)怎么看?
右擊此電腦→點(diǎn)擊屬性
我以64位為舉例,目前大多數(shù)電腦都是64位操作系統(tǒng);下面可以參考我的安裝步驟去安裝
如果大家以上安裝全成功那大家已經(jīng)成功了快一半了;
1.2 了解miniconda常用指令
安裝好之后,打開Anaconda Powershell Prompt (miniconda3);
注意:是Powershell Prompt,不是Prompt;
開啟之后是下面這個黑色窗口:
miniconda是通過創(chuàng)建虛擬環(huán)境的方式運(yùn)行python代碼的;所以我們得了解一些常用的指令;比如創(chuàng)建一個虛擬環(huán)境,怎么刪除虛擬環(huán)境等;
常用的五個指令
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)建一個名為xiaore的虛擬環(huán)境
輸入y確認(rèn);
下面我們進(jìn)入這個環(huán)境試試;
這樣已經(jīng)算成功地進(jìn)入了虛擬環(huán)境;
接下來就是退出虛擬環(huán)境:
接下來我們列出我們的所有環(huán)境:
這里面base是我們的基礎(chǔ)環(huán)境,xiaore是我們剛剛創(chuàng)建的虛擬環(huán)境;
接下來我們試試刪除環(huán)境這個命令(刪除環(huán)境之前必須得退回基礎(chǔ)環(huán)境base里面在進(jìn)行刪除);
1.3 開始安裝opencv
上面的幾個步驟都是在現(xiàn)在的這個步驟打基礎(chǔ);安裝opencv之前我們必須給我們的虛擬環(huán)境里現(xiàn)安裝python,然后去修改pip和conda的源;安裝opencv和 一些常用庫;
那我還是舉例剛剛那個虛擬環(huán)境為舉例演示一下;
1.3.1第一步安裝python
打開miniconda,進(jìn)行 conda create --name 環(huán)境名稱 python=3.8 命令。python版本可以按照自己的需要去更改,建議是3.8的python。
輸入y 確認(rèn)。
等安裝好之后可以進(jìn)入虛擬環(huán)境里測試一下;
可以看出安裝的版本是3.8.16;可以輸入exit()來退出;
1.3.2第二步pip和conda換源
換源的目的我覺得大家應(yīng)該都知道,是為了加速下載過程;為了防止有些庫因?yàn)橛行┰蛳螺d不了,具體什么原因不用我說懂得都懂。
一,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文件夾要建立到用戶目錄下的。
例如:
如果上面那些過程都已經(jīng)沒問題了,恭喜你已經(jīng)成功了80%了。
1.3.3安裝opencv和matplotlib等庫
安裝庫常用的指令:
- conda install 庫名
- pip install 庫名
- conda list
- pip list
注意:進(jìn)入自己的虛擬環(huán)境之后再安裝;
最后顯示done表示已經(jīng)安裝成功;
我們來安裝一下matplotlib
安裝成功;
1.3.4最后安裝jupyter lab:
運(yùn)行jupyter lab
如果整個過程沒問題的話打開之后應(yīng)該是這樣的一個頁面;你已經(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)
注意圖片在你的文件路徑里;
`
``
如果到這一步運(yùn)行成功,那說明你已經(jīng)成功地安裝opencv和成功運(yùn)行了;
3.conda常用幾個指令
換好源之后安裝一些庫的話,就進(jìn)到虛擬環(huán)境里頭運(yùn)行
conda install 庫名
pip install 庫名
就行
4.結(jié)束語
到此這篇關(guān)于安裝opencv與常用庫的文章就介紹到這了,更多相關(guān)opencv安裝與常用庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python函數(shù)的參數(shù)常見分類與用法實(shí)例詳解
這篇文章主要介紹了Python函數(shù)的參數(shù)常見分類與用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Python函數(shù)的形參、實(shí)參、默認(rèn)參數(shù)、可變參數(shù)等概念、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-03-03python實(shí)現(xiàn)IOU計(jì)算案例
這篇文章主要介紹了python實(shí)現(xiàn)IOU計(jì)算案例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04基于Python實(shí)現(xiàn)煙花效果的示例代碼
這篇文章主要為大家詳細(xì)介紹了如何利用Python制作出煙花的效果,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Python有一定幫助,需要的可以參考一下2022-06-06Python定時任務(wù)APScheduler的實(shí)例實(shí)例詳解
APScheduler 支持三種調(diào)度任務(wù):固定時間間隔,固定時間點(diǎn)(日期),Linux 下的 Crontab 命令。這篇文章主要介紹了Python定時任務(wù)APScheduler的使用,需要的朋友可以參考下2019-07-07python基礎(chǔ)之變量和數(shù)據(jù)類型
這篇文章主要介紹了python的變量和數(shù)據(jù)類型,實(shí)例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下2021-10-10Python OpenCV處理圖像之濾鏡和圖像運(yùn)算
這篇文章主要為大家詳細(xì)介紹了Python OpenCV處理圖像之濾鏡和圖像運(yùn)算,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07