Contents
課程簡介
OpenCV3
從這 14 小時的課程,你會學到
- 學會使用 opencv 處理視訊,並使用 QT 開發視訊編輯器
要求
課程說明
課程基於 opencv 3.2 講解,全部使用最新的 c++ 介面,舊的介面會逐步被 opencv 拋棄,所以我們學習還是盡量學習新的介面,QT 使用最新的 5.8 版本,課程中會跨平台展示,所有的程式碼都可以在 windows 和 linux 中編譯,在 windows 中使用 vs2013,linux 中使用 qtcreator,課程會提供全部源碼和最新 opencv 和 QT 版本的下載。
課程中講解的 opencv 知識點,不追求全(全不如看手冊),但求完整,講解我們實戰專案用到的函數方法,但凡是講到的都要有一定的深度,分析其函數的實現、源碼,有些我們自己也作出實現,課程的目標不是只能作出 demo,而是要你能將 opencv 投入到實際專案中去。
現在深度學習和人工智慧熱門,大量的技術湧現,單 opencv 作為老牌的影像視訊程式庫,一直是在大量的產品上線環境(包括嵌入式設備)中應用,不管你用什麼深度學習的平台,opencv 都是作為影像領域極佳的選擇,可以很方便的與第三方深度學習框架結合 ,我公司專案中也一直在應用。
課程中會講解到基於 opencv 視訊和攝影機錄制、播放和播放進度控制,多視訊影像合併、多視訊影像融合、剪切、視訊亮度、對比度、尺寸(近鄰插值(手動實現),雙線性插值,高斯金字塔,拉普拉斯金字塔)、顏色格式(灰度圖,二值化(閾值)),旋轉鏡像,視訊裁剪(ROI),視訊水印(ROI+weight),導出處理後的視訊(包含音訊,使用 ffmpeg 工具對音訊進行抽取、剪切和最終於 opencv 處理的視訊合併)。
課程中會講解最熱門的跨平台界面庫 QT5.8,用過或者學習過 QT 的人都知道這是 c++ 程式設計師必須掌握的技能,包括現在熱門的 Python 也是在大量的應用 QT 來做界面,QT 的設計及其精美,他的信號槽機制很好的將界面與業務隔離開來,並且界面可以使用類似 CSS 的設置做得很炫(參考下圖),不會像 MFC 一樣自動生成的程式碼和你手寫的程式碼融合在一起。當然我們也會仔細分析一下他的信號槽機制,你不理解他的機制會有很多坑等著你。
課程中的實戰視訊編輯器會詳細介紹相機專案的設計架構圖,提供全部源碼,對實現進行迭代式講解,就像你自己在做一個專案一樣,最終完成所有的功能。
目標受眾
- 從事視訊影像方面的研究生
講師簡介
Xiacaojun 夏曹俊 15年c++跨平台研發工程師和培訓講師
捷帝科技有限公司創始人,南京大學計算機和 MBA 雙碩士畢業,有15年 c++ 跨平台專案研發的經驗,領導開發過大量的 c++ 虛擬仿真,電腦視覺,嵌入式影像處理,雲端安全審計專案,比賽鷹眼系統,主編出版過《C++實訓教程》。
出的視頻課程在中國國內各大平台合計已經上萬人購買,幾十萬人觀看。課程體系偏向於c++ 的跨平台影音視訊處理,基於 ffmpeg,opencv,qt 等開源程式庫。
本人的課程擅長從實踐出發,講理論應用於實踐,並一直關注最近技術的發展動向。
有三年的 C++ 和 Linux 開發的培訓經驗,十五年研發經驗
課程網址 ♥找優惠折扣碼?
也許你會有興趣
- [中文線上課程] C++ 程式設計 FFMpeg 即時美顏直播串流實戰 – 基於 ffmpeg ,qt5,opencv 視訊課程
- [線上課程] 電腦視覺 A-Z™:學習 OpenCV、GAN和尖端 AI
- 更多 C++ 相關線上課程介紹
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- 使用 e-mail 訂閱 Soft & Share 內容發布 – 透過 e-mail 提早收到 Soft & Share 發布的好康訊息!
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤我們的特價課程與學習訊息
- 追蹤這個 Twitter ,追蹤各種軟體開發和個人成長學習訊息