(資訊科普)OpenCV
May 21, 2021
OpenCV的全稱是Open Source Computer Vision Library,是一個跨平台的電腦視覺庫,由英特爾公司發起並參與開發。
OpenCV用C++語言編寫,它的主要介面也是C++語言,但是依然保留了大量的C語言介面。該庫也有大量的Python, Java and MATLAB/OCTAVE (版本2.5)的介面。這些語言的API介面函式可以透過線上文件取得。[4]現在也提供對於C#、Ruby的支援。所有新的開發和演算法都是用C++介面。
應用 :
OpenCV(開放原始碼之電腦視覺化)包含多種即時電腦視覺功能的函式庫。因此,OpenCV在影像處理方面應用非常廣泛,舉凡即時人臉偵測識別、物體識別、動作識別、物體追蹤、動態視訊…等抓取影像後進行識別的工作,搭配機器學習、深度學習相關的函式庫,使電腦視覺(Computer Vision)與人工智慧(AI)應用逐漸普遍且廣泛應用在生活中及工作當中,例如:汽車自動停車、輔助駕駛、車道偏移偵測等技術都和物件偵測息息相關。在工業產線上更大量應用此技術來做產品瑕疵改良率。