OpenCV(開源電腦視覺庫)是一個廣泛使用的跨平台電腦視覺和機器學習軟體庫。它由一系列 C、C++、Python 和 Java 介面組成,旨在為電腦視覺應用提供通用的基礎設施。OpenCV 擁有超過 2500 種優化演算法,涵蓋了從圖像處理到高級電腦視覺演算法的廣泛領域。
電腦視覺是人工智能領域的一個重要分支,旨在使電腦能夠「看到」並理解圖像和影片。OpenCV 的誕生是為了加速電腦視覺研究和應用的發展,提供一個開放、高效且易於使用的工具集。它最初由 Intel 開發,現在由一個活躍的開源社群維護和發展。
OpenCV 的應用場景非常廣泛,包括但不限於: