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バインディングを提供し、C++ソースコードを手動でからコンパイルする必要なく、強力なOpenCVコンピュータビジョンライブラリを簡単にインストールして使用できるようにします。
仕組み
このリポジトリには、OpenCVリリースをPythonの「wheels」(バイナリパッケージ)にパッケージ化するためのビルドスクリプトと設定が含まれています。これらのwheelsはPyPIにアップロードされ、ユーザーがpipでOpenCV Pythonモジュール(cv2)をインストールできるようになります。プロジェクトは、GUIサポート付きの標準バージョンと、GUI依存関係を削除したサーバーやDocker環境向けの「ヘッドレス」バージョンなど、さまざまなパッケージのバリエーションを提供しています。
対象ユーザー
Windows、macOS、Linuxなどさまざまなプラットフォームおよびサーバー環境でPythonアプリケーションにコンピュータビジョン機能を統合したい開発者やデータサイエンティスト。
特徴
- 複数のパッケージオプション: 主要モジュール、contrib/extraモジュール、およびサーバー環境向けのヘッドレスバージョンを提供。
- クロスプラットフォーム対応: Windows、macOS、および大多数のGNU/Linuxディストリビューション向けの事前ビルドバイナリを提供。
- 簡単なインストール: セットアッププロセスを単一の
pip installコマンドに簡素化。 - カスタムビルド可能: 特定のCmakeフラグや追加モジュール(例:CUDA)が必要な場合、ユーザー自身がソースから独自のwheelsをビルドできる。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト