OpenCV計(jì)算機(jī)視覺(jué)基礎(chǔ)教程整本書電子教案完整版課件_第1頁(yè)
OpenCV計(jì)算機(jī)視覺(jué)基礎(chǔ)教程整本書電子教案完整版課件_第2頁(yè)
OpenCV計(jì)算機(jī)視覺(jué)基礎(chǔ)教程整本書電子教案完整版課件_第3頁(yè)
OpenCV計(jì)算機(jī)視覺(jué)基礎(chǔ)教程整本書電子教案完整版課件_第4頁(yè)
OpenCV計(jì)算機(jī)視覺(jué)基礎(chǔ)教程整本書電子教案完整版課件_第5頁(yè)
已閱讀5頁(yè),還剩37頁(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é)基礎(chǔ)教程整本書電子教案完整版PPT課件

OpenCV簡(jiǎn)介與安裝教程011999年:OpenCV項(xiàng)目啟動(dòng)2000年:發(fā)布第一個(gè)版本2006年:發(fā)布第二個(gè)版本,加入更多功能2010年:發(fā)布第三個(gè)版本,支持多平臺(tái)2012年:發(fā)布第四個(gè)版本,優(yōu)化性能OpenCV的發(fā)展歷程圖像處理:縮放、旋轉(zhuǎn)、平滑濾波等特征提取與描述:檢測(cè)、描述、匹配等圖像分割與區(qū)域處理:分割算法、區(qū)域計(jì)算等視覺(jué)跟蹤與運(yùn)動(dòng)分析:跟蹤算法、運(yùn)動(dòng)描述等立體視覺(jué)與深度信息:立體視覺(jué)原理、深度信息獲取等OpenCV的功能概述OpenCV的發(fā)展歷程與功能概述OpenCV的版本選擇版本兼容性:選擇與您的開發(fā)環(huán)境兼容的版本功能需求:根據(jù)您的項(xiàng)目需求選擇功能豐富的版本性能需求:根據(jù)您的項(xiàng)目性能需求選擇優(yōu)化版本OpenCV的安裝教程下載安裝包:從官方網(wǎng)站下載相應(yīng)版本的安裝包安裝:按照安裝向?qū)нM(jìn)行安裝環(huán)境配置:配置環(huán)境變量,如PATH等測(cè)試安裝:編寫簡(jiǎn)單程序,測(cè)試OpenCV是否安裝成功OpenCV的版本選擇與安裝教程OpenCV的配置編譯配置:根據(jù)您的需求進(jìn)行編譯配置使用示例:查看官方示例,了解OpenCV的常用功能功能模塊:了解OpenCV的各個(gè)功能模塊環(huán)境搭建開發(fā)環(huán)境:選擇適合您的開發(fā)環(huán)境,如VisualStudio、Eclipse等插件安裝:安裝OpenCV開發(fā)插件,如VisualStudio插件等項(xiàng)目創(chuàng)建:創(chuàng)建新的OpenCV項(xiàng)目,準(zhǔn)備開始開發(fā)OpenCV的配置與環(huán)境搭建OpenCV基本數(shù)據(jù)結(jié)構(gòu)與圖像處理02數(shù)組一維數(shù)組:存儲(chǔ)同一類型的數(shù)據(jù)元素二維數(shù)組:存儲(chǔ)二維平面上的數(shù)據(jù)元素三維數(shù)組:存儲(chǔ)三維空間中的數(shù)據(jù)元素矩陣定義:使用Mat類定義矩陣操作:矩陣的基本操作,如賦值、加法、乘法等屬性:矩陣的大小、類型、通道數(shù)等屬性容器vector:存儲(chǔ)一系列相同類型的數(shù)據(jù)元素set:存儲(chǔ)一系列不重復(fù)的數(shù)據(jù)元素map:存儲(chǔ)一系列鍵值對(duì)數(shù)據(jù)元素OpenCV中的基本數(shù)據(jù)結(jié)構(gòu)圖像的讀取與顯示圖像的讀取使用imread函數(shù)讀取圖像文件使用Mat類存儲(chǔ)圖像數(shù)據(jù)獲取圖像的寬度、高度、通道數(shù)等屬性圖像的顯示使用imshow函數(shù)顯示圖像使用waitKey函數(shù)等待用戶輸入使用destroyAllWindows函數(shù)關(guān)閉顯示窗口圖像的縮放使用resize函數(shù)縮放圖像設(shè)置縮放比例、插值方法等參數(shù)圖像的旋轉(zhuǎn)使用rotate函數(shù)旋轉(zhuǎn)圖像設(shè)置旋轉(zhuǎn)角度、插值方法等參數(shù)圖像的平滑濾波使用blur函數(shù)進(jìn)行平滑濾波設(shè)置濾波核大小、類型等參數(shù)圖像處理基本操作矩陣操作與向量運(yùn)算03矩陣的基本操作矩陣的加法使用add函數(shù)進(jìn)行矩陣加法設(shè)置加法參數(shù),如矩陣大小、類型等矩陣的減法使用sub函數(shù)進(jìn)行矩陣減法設(shè)置減法參數(shù),如矩陣大小、類型等矩陣的乘法使用mul函數(shù)進(jìn)行矩陣乘法設(shè)置乘法參數(shù),如矩陣大小、類型等矩陣的除法使用div函數(shù)進(jìn)行矩陣除法設(shè)置除法參數(shù),如矩陣大小、類型等向量的加法使用add函數(shù)進(jìn)行向量加法設(shè)置加法參數(shù),如向量大小、類型等向量的減法使用sub函數(shù)進(jìn)行向量減法設(shè)置減法參數(shù),如向量大小、類型等向量的乘法使用mul函數(shù)進(jìn)行向量乘法設(shè)置乘法參數(shù),如向量大小、類型等向量的除法使用div函數(shù)進(jìn)行向量除法設(shè)置除法參數(shù),如向量大小、類型等向量的基本運(yùn)算矩陣與向量的點(diǎn)積使用dot函數(shù)進(jìn)行點(diǎn)積運(yùn)算設(shè)置點(diǎn)積參數(shù),如矩陣大小、向量大小等矩陣的行列式使用determinant函數(shù)計(jì)算矩陣的行列式設(shè)置行列式參數(shù),如矩陣大小等矩陣的逆使用inv函數(shù)計(jì)算矩陣的逆設(shè)置逆矩陣參數(shù),如矩陣大小等矩陣與向量的高級(jí)運(yùn)算??????圖像變換與幾何處理04圖像的縮放與旋轉(zhuǎn)圖像的縮放使用resize函數(shù)縮放圖像設(shè)置縮放比例、插值方法等參數(shù)圖像的旋轉(zhuǎn)使用rotate函數(shù)旋轉(zhuǎn)圖像設(shè)置旋轉(zhuǎn)角度、插值方法等參數(shù)圖像的平移使用shift函數(shù)平移圖像設(shè)置平移參數(shù),如平移距離、方向等圖像的仿射變換使用transform函數(shù)進(jìn)行仿射變換設(shè)置變換參數(shù),如變換矩陣等圖像的平移與仿射變換使用clip函數(shù)裁剪圖像設(shè)置裁剪參數(shù),如裁剪區(qū)域等圖像的裁剪圖像的翻轉(zhuǎn)使用flip函數(shù)翻轉(zhuǎn)圖像設(shè)置翻轉(zhuǎn)參數(shù),如翻轉(zhuǎn)方向等圖像的旋轉(zhuǎn)使用rotate函數(shù)旋轉(zhuǎn)圖像設(shè)置旋轉(zhuǎn)角度、插值方法等參數(shù)圖像的幾何處理與應(yīng)用??????圖像濾波與邊緣檢測(cè)05圖像的平滑濾波均值濾波使用blur函數(shù)進(jìn)行均值濾波設(shè)置濾波核大小、類型等參數(shù)中值濾波使用medianBlur函數(shù)進(jìn)行中值濾波設(shè)置濾波核大小、類型等參數(shù)高斯濾波使用GaussianBlur函數(shù)進(jìn)行高斯濾波設(shè)置濾波核大小、標(biāo)準(zhǔn)差等參數(shù)使用Sobel函數(shù)進(jìn)行Sobel邊緣檢測(cè)設(shè)置算子大小、方向等參數(shù)Sobel算子使用Prewitt函數(shù)進(jìn)行Prewitt邊緣檢測(cè)設(shè)置算子大小、方向等參數(shù)Prewitt算子使用Canny函數(shù)進(jìn)行Canny邊緣檢測(cè)設(shè)置閾值、非最大抑制等參數(shù)Canny算子??????圖像的邊緣檢測(cè)算法圖像邊緣檢測(cè)使用邊緣檢測(cè)算法檢測(cè)圖像邊緣設(shè)置算法參數(shù),如算子大小、方向等01圖像邊緣提取使用邊緣檢測(cè)算法提取圖像邊緣設(shè)置算法參數(shù),如閾值、非最大抑制等02圖像邊緣跟蹤使用邊緣檢測(cè)算法跟蹤圖像邊緣設(shè)置算法參數(shù),如算子大小、方向等03邊緣檢測(cè)的應(yīng)用實(shí)例特征提取與描述06特征點(diǎn)的檢測(cè)與描述特征點(diǎn)的檢測(cè)使用goodFeaturesToTrack函數(shù)檢測(cè)特征點(diǎn)設(shè)置檢測(cè)參數(shù),如閾值、非最大抑制等特征點(diǎn)的描述使用descriptorMatches函數(shù)描述特征點(diǎn)設(shè)置描述符類型,如SIFT、SURF等特征匹配使用matchTemplate函數(shù)進(jìn)行特征匹配設(shè)置匹配參數(shù),如模板圖像、匹配方法等特征對(duì)齊使用alignFeatures函數(shù)進(jìn)行特征對(duì)齊設(shè)置對(duì)齊參數(shù),如變換矩陣等特征匹配與對(duì)齊使用特征提取與描述算法進(jìn)行特征點(diǎn)匹配設(shè)置算法參數(shù),如檢測(cè)閾值、描述符類型等特征點(diǎn)匹配使用特征提取與描述算法進(jìn)行特征點(diǎn)追蹤設(shè)置算法參數(shù),如跟蹤閾值、描述符類型等特征點(diǎn)追蹤使用特征提取與描述算法對(duì)特征點(diǎn)進(jìn)行分類設(shè)置算法參數(shù),如分類閾值、描述符類型等特征點(diǎn)分類特征提取與描述的應(yīng)用圖像分割與區(qū)域處理07閾值分割使用threshold函數(shù)進(jìn)行閾值分割設(shè)置閾值參數(shù),如閾值大小、類型等邊緣檢測(cè)分割使用邊緣檢測(cè)算法進(jìn)行分割設(shè)置算法參數(shù),如算子大小、方向等區(qū)域生長(zhǎng)分割使用區(qū)域生長(zhǎng)算法進(jìn)行分割設(shè)置算法參數(shù),如種子像素、生長(zhǎng)規(guī)則等圖像分割算法概述區(qū)域面積計(jì)算使用countNonZero函數(shù)計(jì)算區(qū)域面積設(shè)置區(qū)域參數(shù),如圖像、通道數(shù)等01區(qū)域形狀計(jì)算使用boundingRect函數(shù)計(jì)算區(qū)域形狀設(shè)置區(qū)域參數(shù),如圖像、通道數(shù)等02區(qū)域特征計(jì)算使用特征提取與描述算法計(jì)算區(qū)域特征設(shè)置算法參數(shù),如檢測(cè)閾值、描述符類型等03區(qū)域處理與計(jì)算圖像分割使用圖像分割算法對(duì)圖像進(jìn)行分割設(shè)置算法參數(shù),如閾值大小、算子大小等區(qū)域處理對(duì)分割后的區(qū)域進(jìn)行計(jì)算與處理設(shè)置處理參數(shù),如區(qū)域面積、形狀等圖像分割與區(qū)域處理應(yīng)用使用圖像分割與區(qū)域處理算法進(jìn)行應(yīng)用設(shè)置算法參數(shù),如閾值大小、算子大小等圖像分割與區(qū)域處理的應(yīng)用??????視覺(jué)跟蹤與運(yùn)動(dòng)分析08基于光流法的跟蹤使用calcOpticalFlow函數(shù)計(jì)算光流設(shè)置光流參數(shù),如圖像、窗口大小等01基于特征點(diǎn)的跟蹤使用特征提取與描述算法進(jìn)行跟蹤設(shè)置算法參數(shù),如檢測(cè)閾值、描述符類型等02基于模型跟蹤使用模型匹配算法進(jìn)行跟蹤設(shè)置算法參數(shù),如模型類型、匹配方法等03視覺(jué)跟蹤算法概述使用OpticalFlow函數(shù)計(jì)算運(yùn)動(dòng)矢量場(chǎng)設(shè)置矢量場(chǎng)參數(shù),如圖像、窗口大小等運(yùn)動(dòng)矢量場(chǎng)使用trackFeature函數(shù)跟蹤運(yùn)動(dòng)軌跡設(shè)置軌跡參數(shù),如特征點(diǎn)、時(shí)間窗口等運(yùn)動(dòng)軌跡使用特征提取與描述算法提取運(yùn)動(dòng)特征設(shè)置算法參數(shù),如檢測(cè)閾值、描述符類型等運(yùn)動(dòng)特征運(yùn)動(dòng)分析與描述使用視覺(jué)跟蹤算法對(duì)目標(biāo)進(jìn)行跟蹤設(shè)置算法參數(shù),如光流窗口大小、特征點(diǎn)檢測(cè)閾值等視覺(jué)跟蹤對(duì)跟蹤結(jié)果進(jìn)行運(yùn)動(dòng)分析設(shè)置分析參數(shù),如運(yùn)動(dòng)矢量場(chǎng)大小、軌跡時(shí)間窗口等運(yùn)動(dòng)分析使用視覺(jué)跟蹤與運(yùn)動(dòng)分析算法進(jìn)行應(yīng)用設(shè)置算法參數(shù),如光流窗口大小、特征點(diǎn)檢測(cè)閾值等視覺(jué)跟蹤與運(yùn)動(dòng)分析應(yīng)用??????視覺(jué)跟蹤與運(yùn)動(dòng)分析的應(yīng)用立體視覺(jué)與深度信息09立體視覺(jué)原理與算法立體視覺(jué)原理使用雙目攝像頭獲取同一目標(biāo)的兩幅圖像通過(guò)圖像處理技術(shù)計(jì)算目標(biāo)的三維坐標(biāo)立體視覺(jué)算法使用stereoCalibrate函數(shù)進(jìn)行立體視覺(jué)校準(zhǔn)設(shè)置校準(zhǔn)參數(shù),如攝像頭內(nèi)參、外參等使用reprojectImageTo3D函數(shù)將圖像投影到三維空間設(shè)置投影參數(shù),如攝像頭內(nèi)參、外參等深度信息的獲取與處理深度信息的獲取使用立體視覺(jué)算法獲取深度信息設(shè)置算法參數(shù),如攝像頭內(nèi)參、外參等深度信息的處理使用normalizeScale函數(shù)對(duì)深度信息進(jìn)行歸一化設(shè)置歸一化參數(shù),如深度范圍、縮放因子等使用threshold函數(shù)對(duì)深度信息進(jìn)行閾值處理設(shè)置閾值參數(shù),如閾值大小、類型等立體視覺(jué)與深度信息應(yīng)用立體視覺(jué)應(yīng)用使用立體視覺(jué)算法進(jìn)行目標(biāo)定位與跟蹤設(shè)置算法參數(shù),如攝像頭內(nèi)參、外參等深度信息應(yīng)用使用深度信息進(jìn)行場(chǎng)景重建與渲染設(shè)置重建參數(shù),如深度范圍、縮放因子等立體視覺(jué)與深度信息應(yīng)用使用立體視覺(jué)與深度信息算法進(jìn)行應(yīng)用設(shè)置算法參數(shù),如攝像頭內(nèi)參、外參等OpenCV實(shí)戰(zhàn)項(xiàng)目與案例分析10項(xiàng)目一:圖像處理與識(shí)別使用OpenCV的圖像處理函數(shù)進(jìn)行圖像處理使用OpenCV的特征提取與描述算法進(jìn)行目標(biāo)識(shí)別項(xiàng)目二:視覺(jué)跟蹤與運(yùn)動(dòng)分析使用OpenCV的視覺(jué)跟蹤算法進(jìn)行目標(biāo)跟蹤使用OpenCV的運(yùn)動(dòng)分析函數(shù)進(jìn)行運(yùn)動(dòng)分析項(xiàng)目三:立體視覺(jué)與深度信息使用OpenCV的立體視覺(jué)算法進(jìn)行立體視覺(jué)處理使用OpenCV的深度信息獲取與處理函數(shù)進(jìn)行深度信息處理OpenCV實(shí)戰(zhàn)項(xiàng)目介紹案例一:圖像濾波與邊緣檢測(cè)分析圖像濾波與邊緣檢測(cè)算法在項(xiàng)目中的應(yīng)用實(shí)現(xiàn)圖像濾波與邊緣檢測(cè)算法01案例二:特征提取與描述分析特征提取與描述算法在項(xiàng)目

溫馨提示

  • 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)論