OpenCV(Open Source Computer Vision Library)是一個開源的計算機視覺和機器學習軟體庫。
OpenCV由C++編寫,並提供Python、Java、MATLAB等語言的接口,支持Windows、Linux、Android和Mac OS等作業系統。它提供了大量的圖像處理和計算機視覺算法,包括圖像濾波、特徵檢測、目標檢測、圖像分割、三維重建等,廣泛套用於圖像處理、目標跟蹤、人臉識別、動作識別等多個領域。
此外,OpenCV還包含一些機器學習算法,如支持向量機、神經網路等,便於用戶進行各種計算機視覺任務的開發。