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),使用者可從原始碼自行編譯自己的輪子。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案