OpenCV 進階應用,用編程手段搞定圖像處理

在我們生活中,常見的圖像處理軟件有 Adobe Photoshop、Adobe Illustrator 等。然而,並非只有軟件才能實現圖像處理,通過編程手段也是能實現的!通過編程手段實現圖像處理,也就是計算機視覺。

所謂計算機視覺,就是指用攝影機和電腦代替人眼對目標進行識別、跟蹤和測量等機器視覺,並進一步做圖像處理,用電腦處理成爲更適合人眼觀察或傳送給儀器檢測的圖像。

在近些年發展普及的“人臉識別”和“無人駕駛”,其實都屬於計算機視覺的範疇,圖像處理是一門藉助計算機對圖像進行分析從而獲得所需結果的技術,一般包括圖像壓縮,增強和復原,匹配、描述和識別3個部分。

而OpenCV是計算機視覺應用中使用最廣泛的庫之一。

實驗樓的新課《OpenCV 進階應用實戰》以案例的方式帶大家深入圖像處理的世界,通過 OpenCV 來實現現實中常用的算法。

  • 圖像輪廓分析


  • 視頻前景提取


  • 視頻運動物體軌跡繪製


本課程共有 8 節實驗,將帶領大家從各個方面去學習圖像處理操作,教會大家如何選取合適的算法對圖像進行二值化處理以及對二值圖像進行輪廓分析,從而實現形狀的匹配等操作。

運用圖像形態學的操作進行圖像噪聲的去除以及斷裂處的連接;運用角點檢測以及特徵分析提取圖像中的相關特徵;運用 OpenCV 視頻操作接口進行讀寫視頻,並且對視頻中的每一幀進行操作;運用視頻背景消除算法提取視頻中的前景目標,運用光流方法以及幀差法對移動物體進行軌跡繪製,還會會採用三個案例將所學習到的知識貫穿起來,從而完成不同的任務。

課程《OpenCV 進階應用實戰》中可以學到這些知識點:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章