班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
開課地址:【上海】同濟大學(滬西)/新城金郡商務樓(11號線白銀路站)【深圳分部】:電影大廈(地鐵一號線大劇院站) 【武漢分部】:佳源大廈【成都分部】:領館區1號【沈陽分部】:沈陽理工大學【鄭州分部】:錦華大廈【石家莊分部】:瑞景大廈【北京分部】:北京中山學院 【南京分部】:金港大廈
最新開班 (連續班 、周末班、晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
|
第1章環境準備
1-1課程介紹
1-2opencv源碼在windows下載編譯安裝
1-3Ubuntu下編譯opencv源碼
1-4windows 上創建opencv示例項目編譯并執行.
1-5ubuntu上創建opencv示例項目makefile編譯并執行
1-6QT開發環境下載、項目創建、代碼結構介紹
1-7課程代碼下載說明
第2章OpenCV核心類型 Mat
2-1OpenCV Mat類型分析源碼介紹、空間創建和釋放
2-2遍歷和修改連續的OpenCV Mat圖像空間
2-3使用opencv接口實現運行記時函數用來分析執行效率
2-4遍歷不連續的OpenCV Mat空間
2-5通過OpenCV ptr模板函數遍歷Mat并測試其性能
2-6通過OpenCV at函數遍歷Mat并捕獲異常
2-7通過迭代器遍歷Mat并總結遍歷方法
2-8QT自定義opengl的Widget繪制Mat
第3章OpenCV圖像處理
3-1通過ROI感興趣區域來裁剪圖像
3-2RGB、YUV、GRAY像素格式介紹opencv像素格式轉換cvtColor接口講解
3-3手動實現轉換灰度圖并與opencv提供的函數做性能對比
3-4通過OpenCV閾值函數threshold實現圖像的二值化
3-5通過對Mat遍歷修改圖像亮度和對比度與convertTo性能對比
3-6圖像尺寸調整算法介紹并手動實現近鄰算法
3-7調用opencv的resize使用近鄰算法并與自定義算法比較
3-8圖像尺寸調整雙線程插值算法講解和性能測試
3-9高斯金字塔和拉普拉斯金字塔調整圖像尺寸詳解
3-10實現兩幅圖像混合blending
3-11圖像旋轉和鏡像
3-12通過ROI實現圖像并排合并
第4章OpenCV視頻IO接口
4-1OpenCV VideoCapture打開攝像頭接口講解和源碼分析
4-2OpenCV VideoCapture打開視頻流接口講解和源碼分析
4-3VideoCapture release關閉和空間釋放源碼分析
4-4OpenCV read讀取一幀視頻接口講解和源碼分析
4-5使用OpenCV VideoCapture播放視頻示例
4-6獲取視頻和相機的屬性并分析獲取視頻屬性的源碼
4-7使用opencv實現視頻播放位置跳轉
4-8通過VideoWrite的open創建視頻文件并分析源碼
4-9通過VideoWrite的write寫入視頻文件并分析源碼
4-10以h264格式錄制并預覽攝像機視頻代碼演示
第5章FFMpeg工具處理音頻
5-1使用ffmpeg工具實現音頻抽取、剪切和與視頻合并
第6章XVideoEdit視頻編輯器實戰
6-1編輯器的需求分析和最終實現的功能介紹
6-2項目類圖介紹和類功能講解
6-3基于QT系統界面設計詳解
6-4實戰項目環境搭建、項目創建和配置
6-5完成視頻編輯器播放界面并完成繪制視頻widget重載
6-6詳解通過qss完成界面風格設置,設置按鈕圓角和漸變顏色
6-7通過qt界面打開外部視頻并完成打開失敗的界面提示
6-8使用opencv讀取并解碼視頻通過信號槽機制發出繪制信號
6-9解碼并使用播放視頻,分析并解決QImage圖像數據不連續問題
6-10視頻播放器進度條(QSlider)顯示播放進度
6-11通過QSlider滑動條拖動完成視頻播放位置跳轉
6-12調整視頻亮度對比度1完成XImagePro類
6-13調整視頻亮度對比度2完成XFilter類
6-14調整視頻亮度對比度3完成界視頻結果顯示
6-15視頻的導出1接口調用搭建和界面實現完成
6-16視頻導出2功能實現
6-17完成播放暫停并使用qss設置播放暫停按鈕樣式效果
6-18視頻圖像旋轉并導出
6-19視頻上下左右鏡像.
6-20調整視頻尺寸并導出
6-21通過圖像金字塔調整視頻尺寸
6-22通過ROI裁剪視頻畫面
6-23轉換為灰度圖視頻并導出
6-24視頻添加水印
6-25視頻融合1-完成了打開第二個視頻源
6-26視頻融合2-完成了融合和導出.
6-27兩路視頻的橫向合并為一個視頻
6-28音頻類的抽取接口開發和測試
6-29完成視頻中音頻的的合并導出
6-30完成了視頻的開始結束位置剪輯音頻未處理
6-31完成了視頻剪輯包含音頻剪輯
|