taichung-logo

人工智慧-使用Python與OpenCV實作影像辨識

隨著人工智慧的快速發展,電腦視覺(Computer Vision)的實際地應用於許多領域,例如:機器人、人臉辨識、車牌辨識、無人機、自駕車、AR/VR...等應用,帶來了無限商機與電腦視覺與影像處理演算法的人才需求。

OpenCV (Open Source Computer Vision)是一套強大且免費商業化開放式授權原始碼(BSD授權條款授權發行),同時也是一套跨平台支援各作業系統(Windows/Mac/Linux/Android/iOS)之電腦視覺庫。OpenCV裡面包含許多影像處理、機械學習演算法及電腦視覺(Computer Vision)應用所需的函式庫(Library)。開發人員可使用C/C++、Python、JAVA...等不同程式語言撰寫OpenCV的應用程式,例如即時人臉偵測、物體識別、動作識別、圖像分割…等等。 近年來,OpenCV也常被使用在Raspberry PI 、BeagleBone Black等嵌入式Linux系統,可同時搭配如Arduino 微控制器進行週邊裝置影像互動,讓世界上許多喜歡動手做(makers)的玩家,更隨心所欲開發出各種有趣又實用的應用。

本課程採用Python語言搭配OpenCV的函式庫(Library)可以讓學員快速上手電腦視覺整合應用開發,另外Python還可以搭配數值運算(NumPy)、數據繪圖庫(Matplotlib) 、機器學習(Scikit-Learn)、深度學習(Tensorflow)...等專業領域工具來與OpenCV做整合。 

透過學習本課程,學員將了解基本影像處理(Image Manipulations)、影像分割(Image Segmentation)、物體偵測(Object Detection)、動態分析(Motion Analysis)、物體追蹤(Object Tracking),的各種應用與範例。對於想要進入電腦視覺與影像處理領域的初學者,是一個最佳的學習捷徑。

《預備知識》

1.具備基礎 Python 語言能力

人工智慧-使用Python與OpenCV實作影像辨識 - 講師介紹

賴治群

  • 交通大學資訊科學所博士
  • 靜宜大學資訊學院兼任助理教授
  • 曾任職於資策會及園區上市電子公司,具備嵌入式系統及雲端應用系統15年以上開發實務

人工智慧-使用Python與OpenCV實作影像辨識 - 課程大綱

課程內容:

1.電腦視覺簡介及環境準備
1.1 電腦視覺應用與挑戰
1.2 VM安裝與設定

2.影像基本操作
2.1 影像檔案讀取、儲存
2.2 像素讀值、寫值
2.3 色彩空間轉換
2.4 影像疊加
2.5 像素強度變換
2.6 基本繪圖

3.影片與攝影機
3.1 影片讀取和輸出
3.2 攝影機即時取像

4.圖像處理
4.1 圖形轉換
4.2 圖形平移、旋轉、縮放
4.3 影像裁減、遮罩
4.4 影像區分、銳化

5.影像分割
5.1 計算輪廓
5.2 繪製輪廓
5.3 斑點偵測

6.物體偵測
6.1 Harris 角點
6.2 FAST特徵
6.3 SIFT特徵
6.4 SURF特徵

7.臉部偵測 各種面部偵測應用,嘴巴、眼睛等
8.物體追蹤 運用光流法進行物體追蹤 

人工智慧-使用Python與OpenCV實作影像辨識 - 時數費用

14小時,原價12,000 優惠價 8000元

上課日期
2018/11/10-11/17 (週六上課)empty

以上課程內容及師資,本中心保留變更及調整的權利

相關課程:
Python網路爬蟲程式開發
Python資料分析及工具
Python程式設計
Python物聯網技術實作班:智慧家居應用

課程洽詢

iii s課程承辦:李小姐 E-Mail:vivianlee@iii.org.tw電話:02-6631-6756  傳真:02-66316598

上課地址:台中市南屯區公益路二段51號20樓 台中教室專線 : (04) 23265860

上課時間:日間班與假日班:09:00-12:00及13:30-16:30(或13:00-17:00)、夜間班:18:45-21:45