(資訊科普)OpenCV

--

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)應用逐漸普遍且廣泛應用在生活中及工作當中,例如:汽車自動停車、輔助駕駛、車道偏移偵測等技術都和物件偵測息息相關。在工業產線上更大量應用此技術來做產品瑕疵改良率。

Ex : 擴增實境臉部辨識手勢辨識人機互動動作辨識運動跟蹤物體辨識圖像分割、移動機器人視覺。

這邊有它的模組,可以更詳細的了解它的應用。這篇是他的詳細介紹,非常的清楚。

本文章有諸多文字都是直接複製下面文章的內容,我本意只是想把網路上各個的文章精簡化,不想弄得太複雜,並且我沒有營利,如果你的文章被我複製且覺得影響到你了,請麻煩通知我,我會馬上刪掉文章。

參考 : 維基百科瑋育

--

--

Kola (Yan-Hao Wang)
Kola (Yan-Hao Wang)

Written by Kola (Yan-Hao Wang)

在系統軟體跟資安領域學習的學生

No responses yet