pip インストール opencv-python


序文

OpenCV の正式名は Open Source Computer Vision Library で、クロスプラットフォームのコンピュータ ビジョン ライブラリです。OpenCV は Intel Corporation によって開始され、開発に参加しており、BSD ライセンスの下でリリースされており、商用および研究分野で無料で使用できます。OpenCV は、リアルタイム画像処理、コンピュータ ビジョン、パターン認識プログラムの開発に使用できます。このライブラリは、インテルの IPP を使用して処理を高速化することもできます。


1. 基本的な考え方

opencv-python は、事前に構築された Python 用の CPU 専用 OpenCV パッケージです。
追加のモジュール (CUDA など) を有効にするためにソースからバインディングをコンパイルする場合は、マニュアルの構築セクションを確認してください。

2. 操作手順

1.古いバージョンを削除します

OpenCV の以前のバージョンまたは別の手動インストール バージョンがインストールされている場合は、競合を避けるためにインストールする前にそれを削除してください。

pip uninstall opencv-python

2.pipアップグレード

pip バージョンが最新であることを確認してください

pip install --upgrade pip

3.opencv-pythonのインストール

インストールする次のオプションのいずれかを選択します。

  1. 標準デスクトップ環境用のパッケージ (Windows、macOS、ほぼすべての GNU/Linux ディストリビューション)

オプション 1 - メイン モジュール パッケージ:pip install opencv-python
オプション 2 - 完全なパッケージ (メイン モジュールと contrib/extra モジュールを含む): pip install opencv-contrib-python(contrib/extra モジュールのリストについては OpenCV ドキュメントを確認してください)

  1. Docker、クラウド環境などのサーバー (ヘッドレス) 環境用のパッケージ。GUI ライブラリの依存関係はありません。

これらのパッケージは、GUI 機能を含まない (Qt や他の GUI コンポーネントでコンパイルされていない) ため、上記の他の 2 つのパッケージよりも小さくなります。これは、これらのパッケージが X11 ライブラリへの重い依存関係チェーンを回避することを意味するため、たとえば、より小さな Docker イメージが得られます。cv2.imshow などを使用していない場合は、常にこれらのパッケージを使用する必要があります。または、OpenCV 以外のパッケージ (PyQt など) を使用して GUI を作成しています。

オプション 3 - ヘッドレス メイン モジュール パッケージ:pip install opencv-python-headless
オプション 4 - ヘッドレス コンプリート パッケージ (メイン モジュールと contrib/extra モジュールを含む): pip install opencv-contrib-python-headless(OpenCV ドキュメントで contrib/extra モジュールのリストを確認してください)


要約する

この記事では、pip を使用して opencv-python をインストールする方法を紹介します。

おすすめ

転載: blog.csdn.net/szylight2022/article/details/127903947