OpenCV計(jì)算機(jī)視覺(jué)處理 課件 模塊一 走進(jìn)計(jì)算機(jī)視覺(jué)_第1頁(yè)
OpenCV計(jì)算機(jī)視覺(jué)處理 課件 模塊一 走進(jìn)計(jì)算機(jī)視覺(jué)_第2頁(yè)
OpenCV計(jì)算機(jī)視覺(jué)處理 課件 模塊一 走進(jìn)計(jì)算機(jī)視覺(jué)_第3頁(yè)
OpenCV計(jì)算機(jī)視覺(jué)處理 課件 模塊一 走進(jìn)計(jì)算機(jī)視覺(jué)_第4頁(yè)
OpenCV計(jì)算機(jī)視覺(jué)處理 課件 模塊一 走進(jìn)計(jì)算機(jī)視覺(jué)_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

OpenCV計(jì)算機(jī)視覺(jué)處理Computervisionprocessing模塊一

走進(jìn)計(jì)算機(jī)視覺(jué)模塊概述計(jì)算機(jī)視覺(jué)是一門旨在教會(huì)計(jì)算機(jī)如何“看”世界的學(xué)科。其核心思想是使用計(jì)算機(jī)及相關(guān)設(shè)備對(duì)生物視覺(jué)進(jìn)行模擬,通過(guò)各種成像設(shè)備(如照相機(jī))代替視覺(jué)器官作為輸入手段,再利用計(jì)算機(jī)來(lái)代替大腦完成圖像或視頻的處理和解釋。計(jì)算機(jī)視覺(jué)的目標(biāo)是讓計(jì)算機(jī)能夠像人一樣通過(guò)視覺(jué)觀察和理解世界,并具備自主適應(yīng)環(huán)境的能力。計(jì)算機(jī)視覺(jué)技術(shù)作為人工智能領(lǐng)域的重要分支,其在公共安全、生物、工業(yè)、農(nóng)業(yè)、交通、醫(yī)療等多個(gè)領(lǐng)域的廣泛應(yīng)用,不僅極大地提升了這些領(lǐng)域的效率與精準(zhǔn)度,還促進(jìn)了數(shù)字經(jīng)濟(jì)與實(shí)體經(jīng)濟(jì)的深度融合,為構(gòu)建新一代信息技術(shù)體系及推動(dòng)現(xiàn)代服務(wù)業(yè)與先進(jìn)制造業(yè)、現(xiàn)代農(nóng)業(yè)的深度融合提供了強(qiáng)有力的技術(shù)支持。在黨的二十大報(bào)告中,推動(dòng)戰(zhàn)略性新興產(chǎn)業(yè)融合集群發(fā)展的戰(zhàn)略部署,為計(jì)算機(jī)視覺(jué)技術(shù)的發(fā)展指明了方向。計(jì)算機(jī)視覺(jué)技術(shù)作為新一代信息技術(shù)的關(guān)鍵組成部分,其持續(xù)的創(chuàng)新與發(fā)展將不斷催生新的經(jīng)濟(jì)增長(zhǎng)點(diǎn),為經(jīng)濟(jì)轉(zhuǎn)型升級(jí)注入強(qiáng)勁動(dòng)力。本模塊將介紹關(guān)于計(jì)算機(jī)視覺(jué)的歷史、發(fā)展和未來(lái)趨勢(shì),搭建計(jì)算機(jī)視覺(jué)開(kāi)發(fā)環(huán)境的步驟和方法、計(jì)算機(jī)視覺(jué)庫(kù)OpenCV的安裝和使用。學(xué)習(xí)導(dǎo)航學(xué)習(xí)目標(biāo)1.知識(shí)目標(biāo)(1)熟悉計(jì)算機(jī)視覺(jué)的發(fā)展歷程;(2)掌握計(jì)算機(jī)視覺(jué)的應(yīng)用方向和發(fā)展趨勢(shì);(3)熟悉常用的計(jì)算機(jī)視覺(jué)開(kāi)發(fā)工具和平臺(tái);(4)掌握通過(guò)Anaconda安裝Python的步驟;(5)掌握OpenCV庫(kù)的安裝和使用方法;(6)掌握常用OpenCV依賴庫(kù)的安裝方法;(7)掌握jupyternotebook編輯器的使用方法。學(xué)習(xí)目標(biāo)2.能力目標(biāo)(1)通過(guò)計(jì)算機(jī)視覺(jué)開(kāi)發(fā)工具和平臺(tái)搭建,培育學(xué)生使用Python等編程語(yǔ)言進(jìn)行計(jì)算機(jī)視覺(jué)編程的能力;(2)通過(guò)使用OpenCV庫(kù)進(jìn)行圖像處理和分析,培育學(xué)生使用OpenCV和其他依賴庫(kù)進(jìn)行人臉識(shí)別、目標(biāo)跟蹤等高級(jí)應(yīng)用的能力;(3)通過(guò)使用jupyternotebook等編輯器進(jìn)行項(xiàng)目文檔的編寫(xiě)和代碼調(diào)試,培訓(xùn)學(xué)生獨(dú)立完成計(jì)算機(jī)視覺(jué)項(xiàng)目的能力。。學(xué)習(xí)目標(biāo)3.素質(zhì)目標(biāo)(1)培養(yǎng)學(xué)生對(duì)新技術(shù)和新趨勢(shì)的敏感性,鍛煉學(xué)生快速適應(yīng)行業(yè)變化的能力;(2)培養(yǎng)持續(xù)學(xué)習(xí)和自我提升的意識(shí),提升自身的專業(yè)素養(yǎng);(3)培育學(xué)生邏輯思維能力和創(chuàng)新意識(shí),在面對(duì)計(jì)算機(jī)視覺(jué)領(lǐng)域的問(wèn)題時(shí),能夠進(jìn)行分析、歸納和總結(jié),提出有效的解決方案任務(wù)一準(zhǔn)備計(jì)算機(jī)視覺(jué)開(kāi)發(fā)環(huán)境

任務(wù)導(dǎo)入計(jì)算機(jī)視覺(jué)工具和平臺(tái)可以幫助開(kāi)發(fā)者更高效地構(gòu)建計(jì)算機(jī)視覺(jué)應(yīng)用,隨著技術(shù)的不斷發(fā)展,還會(huì)涌現(xiàn)出新的工具和平臺(tái),開(kāi)發(fā)者需要不斷學(xué)習(xí)和掌握新的技術(shù)和工具,請(qǐng)簡(jiǎn)述計(jì)算機(jī)視覺(jué)開(kāi)發(fā)環(huán)境的安裝過(guò)程。任務(wù)實(shí)施1.下載AnacondaAnaconda可以從官網(wǎng)(/)下載,打開(kāi)Anaconda官網(wǎng),點(diǎn)擊FreeDownload,找的對(duì)應(yīng)操作系統(tǒng)的Anaconda下載即可,如圖1-1所示:

圖1-1Anaconda不同操作系統(tǒng)對(duì)應(yīng)版本任務(wù)實(shí)施1.下載Anaconda也可以從清華大學(xué)鏡像下載(/anaconda/archive/),相比較而言,國(guó)內(nèi)鏡像下載比較快。打開(kāi)清華大學(xué)鏡像網(wǎng)址,如圖1-2所示:選擇對(duì)應(yīng)的版本即可。

圖1-2Anaconda版本任務(wù)實(shí)施2.安裝Anaconda雙擊下載好的Anaconda安裝文件,出現(xiàn)如下界面,點(diǎn)擊Next即可,如圖1-3所示。圖1-3Anaconda安裝過(guò)程1

任務(wù)實(shí)施2.安裝Anaconda點(diǎn)擊IAgree(我同意),如圖1-4所示。圖1-4Anaconda安裝過(guò)程2

任務(wù)實(shí)施2.安裝AnacondaInstallfor:Justme還是AllUsers,假如你的電腦有好幾個(gè)Users,可以選擇AllUsers,如果只有一個(gè)用戶,選擇Justme,繼續(xù)點(diǎn)擊Next,如圖1-5所示。圖1-5Anaconda安裝過(guò)程3

任務(wù)實(shí)施2.安裝Anaconda設(shè)置安裝地址,DestinationFolder是“目標(biāo)文件夾”的意思,可以選擇安裝到什么地方。默認(rèn)是安裝到C:\ProgramData\Anaconda2文件夾下。你也可以選擇Browse...,如圖1-6所示,選擇想要安裝的文件夾,如圖1-7所示。

圖1-6

Anaconda安裝過(guò)程4圖1-7Anaconda安裝過(guò)程5任務(wù)實(shí)施2.安裝Anaconda安裝高級(jí)選項(xiàng)。包括創(chuàng)建開(kāi)始菜單快捷方式、將Anaconda3添加到我的PATH環(huán)境變量(建議勾選)、注冊(cè)Anaconda3作為我默認(rèn)的Python、安裝完成后清除包緩存,點(diǎn)擊“Install”,如圖1-8所示。

圖1-8Anaconda安裝過(guò)程6任務(wù)實(shí)施2.安裝Anaconda進(jìn)入安裝界面,如圖1-9、1-10所示。

圖1-9Anaconda安裝過(guò)程7圖1-10Anaconda安裝過(guò)程8任務(wù)實(shí)施2.安裝Anaconda點(diǎn)擊Finish,完成安裝,兩個(gè)復(fù)選框可以取消,如圖1-11所示。

圖1-11Anaconda安裝過(guò)程9任務(wù)實(shí)施3.查看Python安裝路徑在所有應(yīng)用中找的Anaconda文件夾,打開(kāi)AnacondaPrompt,如圖1-12所示。

圖1-12Anaconda安裝過(guò)程10任務(wù)實(shí)施3.查看Python安裝路徑在命令提示符窗口輸入wherepython,回車后即可查看Python安裝路徑,如圖1-13所示。

圖1-13查看Python安裝路徑任務(wù)實(shí)施4.查看Python版本在命令提示符窗口輸入python--version,回車后即可查看電腦中安裝的Python版本,如圖1-14所示。

圖1-14查看Python安裝版本知識(shí)拆解1.計(jì)算機(jī)視覺(jué)概述(1)計(jì)算機(jī)視覺(jué)的定義計(jì)算機(jī)視覺(jué)(ComputerVision)是人工智能的一個(gè)領(lǐng)域,是指讓計(jì)算機(jī)和系統(tǒng)能夠從圖像、視頻和其他視覺(jué)輸入中獲取有意義的信息,并根據(jù)該信息采取行動(dòng)或提供建議。人工智能賦予計(jì)算機(jī)思考的能力,計(jì)算機(jī)視覺(jué)就是賦予發(fā)現(xiàn)、觀察和理解的能力。(2)計(jì)算機(jī)視覺(jué)的原理計(jì)算機(jī)視覺(jué)的核心原理包括圖像處理、特征提取和機(jī)器學(xué)習(xí)。具體來(lái)說(shuō),它首先通過(guò)圖像采集設(shè)備獲取圖像數(shù)據(jù),然后對(duì)圖像進(jìn)行預(yù)處理(如去噪、增強(qiáng)、歸一化等),接著提取圖像中的特征(如邊緣、角點(diǎn)、紋理等),最后利用機(jī)器學(xué)習(xí)算法對(duì)特征進(jìn)行建模和識(shí)別,從而實(shí)現(xiàn)對(duì)圖像和視頻的理解和分析。知識(shí)拆解2.計(jì)算機(jī)視覺(jué)的發(fā)展歷程(1)起源(20世紀(jì)50年代-60年代)(2)獨(dú)立學(xué)科的形成(20世紀(jì)60年代-70年代)(3)理論框架與方法的突破(20世紀(jì)80年代-90年代)(4)現(xiàn)代應(yīng)用與挑戰(zhàn)(21世紀(jì)至今)知識(shí)拆解3.計(jì)算機(jī)視覺(jué)的應(yīng)用(1)圖像分類圖像分類,也可以稱為圖像識(shí)別,其任務(wù)是給定一個(gè)圖像,正確給出該圖像所屬的類別。圖像識(shí)別技術(shù)的過(guò)程分為信息的獲取、預(yù)處理、特征抽取和選擇、分類器設(shè)計(jì)和分類決策幾個(gè)步驟。常見(jiàn)的分類方法包括:支持向量機(jī)(SVM)、決策樹(shù)、神經(jīng)網(wǎng)絡(luò)等。圖像識(shí)別技術(shù)主要應(yīng)用在公共安全、生物、工業(yè)、農(nóng)業(yè)、交通、醫(yī)療等很多個(gè)領(lǐng)域。(2)目標(biāo)檢測(cè)目標(biāo)檢測(cè)是計(jì)算機(jī)視覺(jué)領(lǐng)域中的一個(gè)重要任務(wù),它的目標(biāo)是在圖像或視頻中識(shí)別和定位出特定類型的物體。與圖像分類任務(wù)不同,目標(biāo)檢測(cè)不僅需要判斷圖像中是否存在某個(gè)目標(biāo),還需要給出該目標(biāo)在圖像中的位置信息,通常用一個(gè)矩形框(boundingbox)來(lái)表示。目標(biāo)檢測(cè)的應(yīng)用非常廣泛,應(yīng)用領(lǐng)域包括人臉檢測(cè)、行人檢測(cè)、車輛檢測(cè)、衛(wèi)星圖像中道路的檢測(cè)、車載攝像機(jī)圖像中的障礙物檢測(cè)、醫(yī)學(xué)影像在的病灶檢測(cè)等。經(jīng)典的算法包括FasterR-CNN、SSD、YOLO等。這些算法在速度、精度和魯棒性等方面都有很好的表現(xiàn),為目標(biāo)檢測(cè)領(lǐng)域的發(fā)展提供了強(qiáng)有力的支持。知識(shí)拆解3.計(jì)算機(jī)視覺(jué)的應(yīng)用(3)圖像分割圖像分割是將圖像劃分為多個(gè)區(qū)域或?qū)ο蟮倪^(guò)程,使得每個(gè)區(qū)域或?qū)ο笤谙袼丶?jí)別上具有相似性,這些相似性可以是顏色、紋理、亮度、形狀等特征。通過(guò)圖像分割,可以將圖像中的對(duì)象、人物、場(chǎng)景等元素分離出來(lái),進(jìn)一步進(jìn)行識(shí)別、跟蹤和解釋。圖像分割技術(shù)在許多領(lǐng)域都有廣泛的應(yīng)用,如自動(dòng)駕駛、醫(yī)學(xué)圖像分析、視覺(jué)導(dǎo)航和物體識(shí)別等。(4)風(fēng)格遷移風(fēng)格遷移是計(jì)算機(jī)視覺(jué)領(lǐng)域一大熱點(diǎn),給定一張內(nèi)容圖片,一張風(fēng)格圖片,風(fēng)格遷移技術(shù)可以實(shí)現(xiàn)以風(fēng)格圖片的風(fēng)格加內(nèi)容圖片的內(nèi)容重新生成一張目標(biāo)圖片。(5)圖像重構(gòu)圖像重構(gòu)通常指從若干局部圖像重構(gòu)成一幅完整圖像的過(guò)程,這是計(jì)算機(jī)視覺(jué)領(lǐng)域中的一個(gè)重要任務(wù)。這個(gè)過(guò)程可能涉及多種技術(shù)和方法,包括圖像濾波、插值、像素點(diǎn)云重構(gòu)、形態(tài)學(xué)重構(gòu)、圖像分割以及超分辨率重構(gòu)等。知識(shí)拆解3.計(jì)算機(jī)視覺(jué)的應(yīng)用(6)超分辨率圖像超分辨率是一項(xiàng)重要的圖像處理技術(shù),旨在通過(guò)算法和模型將低分辨率圖像提升到高分辨率,從而增強(qiáng)圖像的細(xì)節(jié)和清晰度。圖像超分辨率的實(shí)現(xiàn)要經(jīng)過(guò)圖像預(yù)處理、特征提取、高分辨率重建幾個(gè)步驟。(7)圖像生成圖像生成是指使用計(jì)算機(jī)算法和模型來(lái)生成具有藝術(shù)和創(chuàng)造性的圖像,是使用計(jì)算機(jī)算法和模型從頭開(kāi)始創(chuàng)建圖像的過(guò)程。它可以基于數(shù)學(xué)模型、統(tǒng)計(jì)模型、神經(jīng)網(wǎng)絡(luò)等方法來(lái)生成圖像。其中,深度學(xué)習(xí)技術(shù)在圖像生成領(lǐng)域表現(xiàn)出色,特別是生成對(duì)抗網(wǎng)絡(luò)(GAN)和變分自編碼器(VAE)等模型在圖像生成中得到了廣泛應(yīng)用。圖像生成技術(shù)應(yīng)用領(lǐng)域包括藝術(shù)、設(shè)計(jì)、游戲開(kāi)發(fā)、虛擬現(xiàn)實(shí)等。(8)人臉應(yīng)用人臉應(yīng)用是計(jì)算機(jī)視覺(jué)領(lǐng)域的一個(gè)重要分支,涵蓋了人臉識(shí)別、人臉檢測(cè)、人臉對(duì)齊、人臉關(guān)鍵點(diǎn)提取等多個(gè)方面。這些技術(shù)被廣泛應(yīng)用于安全監(jiān)控、身份驗(yàn)證、人機(jī)交互、娛樂(lè)等多個(gè)領(lǐng)域。知識(shí)拆解4.計(jì)算機(jī)視覺(jué)的發(fā)展趨勢(shì)(1)深度學(xué)習(xí)技術(shù)的廣泛應(yīng)用深度學(xué)習(xí)在計(jì)算機(jī)視覺(jué)中發(fā)揮著越來(lái)越重要的作用。通過(guò)構(gòu)建多層神經(jīng)網(wǎng)絡(luò),深度學(xué)習(xí)可以實(shí)現(xiàn)對(duì)圖像和視頻數(shù)據(jù)的自動(dòng)特征提取和分類,從而提高計(jì)算機(jī)視覺(jué)系統(tǒng)的準(zhǔn)確性和魯棒性。未來(lái),深度學(xué)習(xí)算法將繼續(xù)優(yōu)化,推動(dòng)計(jì)算機(jī)視覺(jué)技術(shù)的進(jìn)一步發(fā)展。(2)多模態(tài)視覺(jué)處理傳統(tǒng)的計(jì)算機(jī)視覺(jué)主要關(guān)注對(duì)單一模態(tài)的處理,如圖像或視頻。然而,現(xiàn)實(shí)世界中存在多種感知模態(tài),如視覺(jué)、聲音、觸覺(jué)等。未來(lái)的計(jì)算機(jī)視覺(jué)系統(tǒng)將會(huì)嘗試集成多種感知模態(tài),以提供更全面的信息處理能力。這種多模態(tài)視覺(jué)處理將有助于提高計(jì)算機(jī)視覺(jué)系統(tǒng)的性能和準(zhǔn)確性。知識(shí)拆解4.計(jì)算機(jī)視覺(jué)的發(fā)展趨勢(shì)(3)實(shí)時(shí)性和高效率隨著硬件設(shè)備的不斷升級(jí)和網(wǎng)絡(luò)技術(shù)的進(jìn)步,計(jì)算機(jī)視覺(jué)系統(tǒng)的實(shí)時(shí)性和高效率成為越來(lái)越重要的需求。未來(lái)的計(jì)算機(jī)視覺(jué)系統(tǒng)將更加注重實(shí)時(shí)性能,能夠在短時(shí)間內(nèi)處理大量的圖像和視頻數(shù)據(jù),并給出準(zhǔn)確的結(jié)果。(4)數(shù)據(jù)隱私和安全性的重視隨著計(jì)算機(jī)視覺(jué)應(yīng)用的廣泛普及,數(shù)據(jù)隱私和安全問(wèn)題也日益凸顯。未來(lái)的計(jì)算機(jī)視覺(jué)系統(tǒng)將更加注重?cái)?shù)據(jù)的隱私保護(hù)和安全性,加強(qiáng)數(shù)據(jù)管理和權(quán)限控制,以確保用戶數(shù)據(jù)的安全。(5)行業(yè)應(yīng)用的不斷拓展計(jì)算機(jī)視覺(jué)技術(shù)在各個(gè)領(lǐng)域都有廣泛的應(yīng)用前景,如安防、工業(yè)、醫(yī)療、零售等。未來(lái),隨著技術(shù)的不斷進(jìn)步和應(yīng)用需求的不斷變化,計(jì)算機(jī)視覺(jué)技術(shù)將在更多行業(yè)中得到應(yīng)。知識(shí)拆解5.計(jì)算機(jī)視覺(jué)開(kāi)發(fā)工具和平臺(tái)(1)編程語(yǔ)言計(jì)算機(jī)視覺(jué)常用的編程語(yǔ)言包括Python、C++和MATLAB等,Python是最常用的語(yǔ)言。(2)計(jì)算機(jī)視覺(jué)庫(kù)和框架計(jì)算機(jī)視覺(jué)庫(kù)和框架可以幫助開(kāi)發(fā)者快速構(gòu)建計(jì)算機(jī)視覺(jué)應(yīng)用。常用的計(jì)算機(jī)視覺(jué)庫(kù)和框架包括OpenCV、TensorFlow、PyTorch、Keras等。(3)圖像處理工具圖像處理工具可以用于對(duì)圖像進(jìn)行預(yù)處理和后處理,如調(diào)整圖像大小、裁剪、濾波等。常用的圖像處理工具包括PIL、scikit-image等。(4)深度學(xué)習(xí)平臺(tái)深度學(xué)習(xí)平臺(tái)可以幫助開(kāi)發(fā)者訓(xùn)練和部署深度學(xué)習(xí)模型。常用的深度學(xué)習(xí)平臺(tái)包括TensorFlow、PyTorch、Caffe等。知識(shí)拆解(5)云計(jì)算平臺(tái)云計(jì)算平臺(tái)可以提供高性能的計(jì)算資源和存儲(chǔ)空間,適用于大規(guī)模的計(jì)算機(jī)視覺(jué)任務(wù)。常用的云計(jì)算平臺(tái)包括AWS、Azure、GoogleCloud等。本教材采用Python編程語(yǔ)言、OpenCV庫(kù)進(jìn)行計(jì)算機(jī)視覺(jué)應(yīng)用開(kāi)發(fā)。Anaconda指的是一個(gè)開(kāi)源的Python發(fā)行版本,其包含了Conda、Python等180多個(gè)科學(xué)包及其依賴項(xiàng)。因?yàn)榘舜罅康目茖W(xué)包,Anaconda的安裝包比較大,如果只需要某些包,或者需要節(jié)省帶寬或存儲(chǔ)空間,也可以使用Miniconda這個(gè)較小的發(fā)行版(僅包Conda和Python)。Anaconda利用工具/命令Conda來(lái)進(jìn)行package和environment的管理,并且已經(jīng)包含了Python和相關(guān)的配套工具,如圖1-15所示。圖1-15

Anaconda功能任務(wù)小結(jié)計(jì)算機(jī)視覺(jué)的發(fā)展歷程計(jì)算機(jī)視覺(jué)概述計(jì)算機(jī)視覺(jué)開(kāi)發(fā)環(huán)境安裝下載Anaconda;安裝Anaconda;查看Python安裝路徑;查看Python版本。計(jì)算機(jī)視覺(jué)的定義;計(jì)算機(jī)視覺(jué)的原理。任務(wù)一

準(zhǔn)備計(jì)算機(jī)視覺(jué)開(kāi)發(fā)環(huán)境起源(20世紀(jì)50年代-60年代);獨(dú)立學(xué)科的形成(20世紀(jì)60年代-70年代);理論框架與方法的突破(20世紀(jì)80年代-90年代);現(xiàn)代應(yīng)用與挑戰(zhàn)(21世紀(jì)至今)。計(jì)算機(jī)視覺(jué)的發(fā)展趨勢(shì)深度學(xué)習(xí)技術(shù)的廣泛應(yīng)用;多模態(tài)視覺(jué)處理;實(shí)時(shí)性和高效率;數(shù)據(jù)隱私和安全性的重視;行業(yè)應(yīng)用的不斷拓展。計(jì)算機(jī)視覺(jué)開(kāi)發(fā)工具和平臺(tái)編程語(yǔ)言;計(jì)算機(jī)視覺(jué)庫(kù)和框架;圖像處理工具;深度學(xué)習(xí)平臺(tái);云計(jì)算平臺(tái)。任務(wù)二OpenCV庫(kù)的安裝和使用

任務(wù)導(dǎo)入OpenCV是一個(gè)基于Apache2.0許可(開(kāi)源)發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺(jué)和機(jī)器學(xué)習(xí)軟件庫(kù),可以運(yùn)行在Linux、Windows、Android和MacOS操作系統(tǒng)上。它輕量級(jí)而且高效——由一系列C函數(shù)和少量C++類構(gòu)成,同時(shí)提供了Python、Ruby、MATLAB等語(yǔ)言的接口,實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺(jué)方面的很多通用算法,那么如何安裝OpenCV呢?任務(wù)實(shí)施在命令提示符窗口輸入pipinstallopencv-python,回車后即可成功安裝OpenCV庫(kù),如果速度過(guò)慢,可以使用國(guó)內(nèi)鏡像安裝,如清華大學(xué)鏡像,pipinstallopencv-python-i/simple。出現(xiàn)Successfullyinstalledopencv-python的內(nèi)容代表安裝成功,如圖1-16所示。

圖1-16安裝OpenCV庫(kù)任務(wù)實(shí)施卸載OpenCV庫(kù)命令為pipuninstallopencv-python,根據(jù)提示選擇Y,卸載完成后會(huì)出現(xiàn)Successfullyuninstalledopencv-python的內(nèi)容,如圖1-17所示。

圖1-17卸載OpenCV庫(kù)知識(shí)拆解1.常用的鏡像網(wǎng)站阿里云:/pypi/simple/中國(guó)科技大學(xué)/simple/華中理工大學(xué):/山東理工大學(xué):/豆瓣:/simple/

知識(shí)拆解2.OpenCV依賴庫(kù)的安裝(1)Numpy庫(kù)的安裝在命令提示符窗口輸入pipinstallnumpy,回車后即可成功安裝OpenCV庫(kù),如果速度過(guò)慢,可以使用國(guó)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論