OpenCV (Open Source Computer Vision)是一套強大且免費商業化開放式授權原始碼(BSD授權條款授權發行),同時也是一套跨平台支援各作業系統(Windows/Mac/Linux/Android/iOS)之電腦視覺庫。此外,更可同時搭配英特爾(Intel)公司的IPP進行加速處理並整合了對CUDA的支援。 OpenCV專案最早由英特爾公司於1999年創立,主要是為了推廣機器視覺的研究,提供一套開源且最佳化的基礎,裡面包含許多影像處理、機械學習演算法及電腦視覺(Computer Vision)應用所需的函式庫(Library),讓研究人員不需重複造輪子。開發人員可使用C/C++、Python、JAVA…等不同程式語言撰寫OpenCV程式,例如即時人臉偵測、物體識別、動作識別、圖像分割…等應用。 近年來,OpenCV也常被使用在Raspberry PI 、BeagleBone Black等嵌入式Linux系統,可同時搭配如Arduino 微控制器進行週邊裝置影像互動,讓世界上許多喜歡動手做(makers)的玩家,更隨心所欲開發出各種有趣又實用的應用。

資策會將於2019年10月21日開辦「OpenCV影像處理與電腦視覺應用by C/C++」,本課程旨在學習OpenCV於影像處理與電腦視覺應用,包含電腦視覺以及影像處理的概念、OpenCV重要資料結構、影像處理演算法的分析與設計,與在影像處理與電腦視覺上該注意的問題。

詳細課程訊息及報名網址http://www.iiiedu.org.tw/OCV或電(02)6631-6534課程經理 黃小姐。

軟體架構與管理課程http://www.iiiedu.org.tw/ITA


Advertisement

更多 iThome相關內容