課程目標(biāo)
幫助應(yīng)用開發(fā)人員避開學(xué)習(xí)圖像處理時(shí)大量繁瑣數(shù)學(xué)公式、用淺顯易懂的比喻教學(xué)講授主要API相關(guān)算法原理、幫助大家通過(guò)OpenCV學(xué)習(xí)掌握相關(guān)圖像處理知識(shí),做一個(gè)快速的圖像處理應(yīng)用開發(fā)者,在工業(yè)4.0時(shí)代增加自身價(jià)值,掌握?qǐng)D像處理相關(guān)知識(shí)與OpenCV開發(fā)技能。
適用人群
對(duì)圖像處理感興趣的,在學(xué)本科生與研究生,中高級(jí)開發(fā)人員。
課程簡(jiǎn)介
基于OpenCV最新版本3.1.0詳細(xì)講述OpenCV圖像處理部分內(nèi)容,包括Mat對(duì)象使用、HIGHGUI使用、基于常用核心API講述基本原理、使用方法、參數(shù)、代碼演示、圖像處理思路與流程講授。涵蓋OpenCV中圖像處理部分的全部主要內(nèi)容。課程中穿插了應(yīng)用開發(fā)中常見問(wèn)題與分析,是學(xué)習(xí)圖像知識(shí)與應(yīng)用開發(fā)最佳實(shí)踐課程。
1概述 - OpenCV介紹與環(huán)境搭建
2加載、修改、保存圖像
3矩陣的掩膜操作
4Mat對(duì)象
5圖像操作
6圖像混合
7調(diào)整圖像亮度與對(duì)比度
8繪制形狀與文字
9模糊圖像一
10圖像模糊二
11膨脹與腐蝕
12形態(tài)學(xué)操作
13形態(tài)學(xué)操作應(yīng)用-提取水平與垂直線
14圖像金字塔-上采樣與降采樣
15基本閾值操作
16自定義線性濾波
17處理邊緣
18Sobel算子
19Laplance算子
20Canny邊緣檢測(cè)
21霍夫變換-直線
22霍夫圓變換
23像素重映射(cv::remap)
24直方圖均衡化
25直方圖計(jì)算
26直方圖比較
27直方圖反向投影(Back Projection)
28模板匹配(Template Match)
29輪廓發(fā)現(xiàn)
30凸包-Convex Hull
31輪廓周圍繪制矩形框和圓形框
32圖像矩(Image Moments)
33點(diǎn)多邊形測(cè)試
34基于距離變換與分水嶺的圖像分割-01
35基于距離變換與分水嶺的圖像分割-02 |