你的 AI 會看圖嗎?深度學習最常使用的 OpenCV

ying_07
Open UP Summit
Published in
3 min readJul 24, 2020

自從 iphone x 引入人臉辨識後;自駕車屢傳失誤;機器學習等應用便掀起了業界一番討論。而 OpenCV 在影像處理層面應用廣泛,除了可以讀取儲存圖片、視訊、矩陣運算、統計、影像處理等,在物體追蹤、人臉辨識、紋理分析、動態視訊的影像處理等層面都被廣泛應用,間接成了近來時常被討論的最大議題之一。

電腦視覺的開源應用始祖,什麼是 OpenCV?

OpenCV 全名為 Open Source Computer Vision Library,也許聽起來很陌生,但它其實是由世界知名半導體公司 Intel 發起並參與開發的跨平台電腦視覺資料庫。主要應用於即時影像處理、電腦視覺以及圖形識別,而目前是採 BSD 授權條款,提供企業免費修改使用。
OpenCV 有極大的優勢,由於兼容 C++、Python、Java 語言,因此在與 AI 整合過程中更加容易,也推估是受疫情、中美貿易戰的影響,醫療科技應用成了市場趨勢一環、人機共存新世代、自動化議題不斷,因次這次著重於影像處理的市場簡單分享。

圖片出自:OpenCV 官網 (https://opencv.org/)

關於動態影像物件偵測

動態影像物件偵測主要是從影片中分辨出移動中的物件是什麼,接著分辨物件特徵提供後續相關應用。簡單來說一台自駕車正在路上行駛,它若以 OpenCV 搭配 Python 或任意程式編寫,讀取影像圖片,從了解行車軌道到車牌辨識都不會是問題。

接著,我們看到對於人臉辨識的幫助,除了 Face ID、人臉付款,有不少公司已進行安裝人臉辨識系統,除了有效協助員工上下班打卡,更能第一時間察覺是否有外人闖入公司,影響安危。

Image by Roberto Iriondo from Pixabay

現今為物聯網世代,在網路串聯之下,科技發達便利,使我們的生活不斷進步。有人說,科技始終來自於人性,的確,在打造出這樣環境的同時,無非不是希望能夠帶來更迅速的解決辦法以利生活大小事。但你有想過將那些共享資源融入我們的生活中嗎?而我們又該如何應用這資源,協助我們到達更好的領域呢?

2020 年,台灣 5G 全面起飛,帶來靈活及更彈性的網路資源,開源擁有完善的規劃和科技的效益,軟體市場競爭激烈,透過軟體專案及程式碼的資源共享,除了有效降低轉換成本,更能時時刻刻學習市場新技術。

帶給生活的改變絕對不限於上述所看到的應用,Intel 在國際市場上向來是佼佼者,而 OpenCV 針對商業或非商業的族群皆為免費提供。官網上也有許多課程能夠搭配學習,更別說其他線上課程了,不論你是初學者或是新創團隊,OpenCV 會是你最好的選擇之一。

參考資料:
OpenCV
電腦視覺與影像處理 — 艾鍗學院
OpenCV — 維基百科

--

--

ying_07
Open UP Summit

有神奇的力量 / 喜歡拍照、文字、紀錄