一文帶你安裝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);
注意:是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)境
輸入y確認;
下面我們進入這個環(huán)境試試;
這樣已經(jīng)算成功地進入了虛擬環(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。
輸入y 確認。
等安裝好之后可以進入虛擬環(huán)境里測試一下;
可以看出安裝的版本是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文件夾要建立到用戶目錄下的。
例如:
如果上面那些過程都已經(jīng)沒問題了,恭喜你已經(jīng)成功了80%了。
1.3.3安裝opencv和matplotlib等庫
安裝庫常用的指令:
- conda install 庫名
- pip install 庫名
- conda list
- pip list
注意:進入自己的虛擬環(huán)境之后再安裝;
最后顯示done表示已經(jīng)安裝成功;
我們來安裝一下matplotlib
安裝成功;
1.3.4最后安裝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函數(shù)的參數(shù)常見分類與用法實例詳解
這篇文章主要介紹了Python函數(shù)的參數(shù)常見分類與用法,結合實例形式較為詳細的分析了Python函數(shù)的形參、實參、默認參數(shù)、可變參數(shù)等概念、使用方法及相關操作注意事項,需要的朋友可以參考下2019-03-03