OpenCV 函式庫 | cv2 python
![OpenCV 函式庫](https://i.imgur.com/axBPWDg.jpg)
OpenCV是一個跨平台的電腦視覺函式庫(模組),可應用於臉部辨識、手勢辨識、圖像分割...等影像辨識相關的領域,這篇教學將會簡單介紹OpenCV函式庫,以及使用Anaconda安裝OpenCV函式庫。因為執行OpenCV會需要使用鏡頭或GPU,所以請使用本機環境(參考:使用Python虛擬環境[1])或AnacondaJupyter進行實作(參考:使用Anaconda[2])。OpenCV是什麼?OpenCV全名是OpenSourceComputerVisionLibrary(開源計算機視覺函式庫),OpenCV由Intel發起並開發,以BSD授權條款授權發行,可以在商業和研究領域中免費使用,是目前發展最完整的電腦視覺開源資...
![OpenCV 函式庫](http://pix5.agoda.net/hotelimages/232/2324617/2324617_17062222080053999838.jpg?s=800x)
OpenCV 是一個跨平台的電腦視覺函式庫 ( 模組 ) ,可應用於臉部辨識、手勢辨識、圖像分割...等影像辨識相關的領域,這篇教學將會簡單介紹 OpenCV 函式庫,以及使用 Anaconda 安裝 OpenCV 函式庫。
因為執行 OpenCV 會需要使用鏡頭或 GPU,所以請使用本機環境 ( 參考:使用 Python 虛擬環境[1] ) 或 Anaconda Jupyter 進行實作 ( 參考:使用 Anaconda[2] ) 。
OpenCV 是什麼?OpenCV 全名是 Open Source Computer Vision Library ( 開源計算機視覺函式庫 ),OpenCV 由 Intel 發起並開發,以 BSD 授權條款授權發行,可以在商業和研究領域中免費使用,是目前發展最完整的電腦視覺開源資源。
OpenCV 常應用於擴增實境、臉部辨識、手勢辨識、動作辨識、運動跟蹤、物體辨識或圖像分割...等領域,能使用各種不同語言 ( Java、Python、C/C++...等 ) 進行開發,由於 OpenCV 的高執行效率,甚至可用來開發 Real-time 的應用程式。
安裝 OpenCV 函式庫使用本機環境或 Anaconda Jupyter,輸入下列指令,就能安裝 OpenCV 函式庫 ( Jupyter 使用 !pip ),安裝過程需要等待,請勿關閉終端機或視窗畫面。
!pip install opencv-python建議再輸入下列指令,額外再安裝 OpenCV 的進階套件 ( 才能支援像是物件追蹤、人臉辨識...等功能 )。
!pip install opencv_contrib_python 解決安裝 OpenCV 函式庫時卡住的問題安裝 OpenCV 的過程中 ( 通常是第一次安裝 ),可能會遇到卡在「Building wheel for opencv-python (PEP 517)」的問題,如果遇到這個問題,停止安裝 OpenCV,先輸入下方命令,更新 pip setuptools wheel ( Jupyter 使用 !pip ),完成後再次安裝 OpenCV 就可以正常運作。
!pip...