前言
OpenCV的全稱是Open Source Computer Vision Library,是一個(gè)跨平臺(tái)的計(jì)算機(jī)視覺(jué)庫(kù)。OpenCV是由英特爾公司發(fā)起并參與開(kāi)發(fā),以BSD許可證授權(quán)發(fā)行,可以在商業(yè)和研究領(lǐng)域中免費(fèi)使用。OpenCV可用于開(kāi)發(fā)實(shí)時(shí)的圖像處理、計(jì)算機(jī)視覺(jué)以及模式識(shí)別程序。該程序庫(kù)也可以使用英特爾公司的IPP進(jìn)行加速處理。
一、基本概念
opencv-python為 Python 預(yù)構(gòu)建的僅 CPU 的 OpenCV 包。
如果您希望從源代碼編譯綁定以啟用其他模塊(例如 CUDA),請(qǐng)檢查手動(dòng)構(gòu)建部分。
二、操作步驟
1.刪除舊版本
如果您安裝了以前/其他手動(dòng)安裝版本的 OpenCV,請(qǐng)?jiān)诎惭b前將其刪除以避免沖突
pip uninstall opencv-python
2.pip升級(jí)
確保您的pip版本是最新的
pip install --upgrade pip
3.opencv-python安裝
選擇下列選項(xiàng)其中一個(gè)進(jìn)行安裝:
- 適用于標(biāo)準(zhǔn)桌面環(huán)境(Windows、macOS、幾乎任何 GNU/Linux 發(fā)行版)的軟件包
選項(xiàng) 1 - 主要模塊包:pip install opencv-python
選項(xiàng) 2 - 完整包(包含主模塊和 contrib/extra 模塊):pip install opencv-contrib-python
(檢查 OpenCV 文檔中的 contrib/extra 模塊列表)
- 服務(wù)器(無(wú)頭)環(huán)境(如 Docker、云環(huán)境等)的包,無(wú) GUI 庫(kù)依賴項(xiàng)
這些包比上面的其他兩個(gè)包小,因?yàn)樗鼈儾话魏?GUI 功能(不是用 Qt/其他 GUI 組件編譯的)。這意味著這些包避免了對(duì) X11 庫(kù)的嚴(yán)重依賴鏈,因此您將擁有例如更小的 Docker 映像。如果您不使用 cv2.imshow 等,則應(yīng)始終使用這些包?;蛘吣谑褂?OpenCV 之外的其他包(例如 PyQt)來(lái)創(chuàng)建 GUI。
選項(xiàng) 3 - Headless 主模塊包:pip install opencv-python-headless
選項(xiàng) 4 - Headless 完整包(包含主要模塊和 contrib/extra 模塊):pip install opencv-contrib-python-headless
(檢查 OpenCV 文檔中的 contrib/extra 模塊列表)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-421597.html
總結(jié)
本文介紹了pip安裝opencv-python的方法。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-421597.html
到了這里,關(guān)于pip安裝opencv-python的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!