opencv/opencv-python
Automated CI toolchain to produce precompiled opencv-python, opencv-python-headless, opencv-contrib-python and opencv-contrib-python-headless packages.
解決的問題
提供 OpenCV 的預先建置 Python 綁定,讓使用者能輕鬆安裝並使用強大的 OpenCV 電腦視覺程式庫,而無需手動從頭編譯 C++ 原始碼。
如何運作
此程式庫包含將 OpenCV 發行版本打包為 Python「輪子」(二進位套件)所需的建置指令碼與設定。這些輪子隨後上傳至 PyPI,讓使用者可透過 pip 安裝 OpenCV Python 模組(cv2)。本專案提供多種套件類型,包含具 GUI 支援的標準版本,以及移除繁重 GUI 依賴項、適用於伺服器或 Docker 環境的「無頭」版本。
適用對象
希望在各種平台(Windows、macOS、Linux)與伺服器環境中,將電腦視覺功能整合至 Python 應用程式的開發者與資料科學家。
主要特色
- 多種套件選項:提供主要模組、contrib/extra 模組,以及適用於伺服器環境的無頭版本。
- 跨平台支援:提供 Windows、macOS 及大多數 GNU/Linux 發行版的預先建置二進位檔。
- 安裝輕鬆:將設定流程簡化為單一
pip install命令。 - 可自訂建置:如需特定的 CMake 標記或額外模組(如 CUDA),使用者可從原始碼自行編譯自己的輪子。
相關
- 專案
- 專案
- 專案
- 專案
- 專案