Python cv2 opencv-python opencv-contrib-python のインストール

古いルールに従って、あまり話さないで、コードに取り掛かりましょう。

pip install opencv-python (メインモジュールのみを使用する場合は、このコマンドを使用してインストールします [推奨])

pip install opencv-contrib-python (contrib モジュールを使用する必要がある場合は、このコマンドを使用します (contrib モジュールを使用しなかったため、今回は試しませんでした)

まず、cv2 モジュールについて説明しますが、これは opencv に属しているため、インストール時に opencv-python が使用されます。インストール後、サードパーティのライブラリがインストールされているディレクトリを検索すると、cv2 モジュールとバージョン情報を含む opencv_python-4.6.0.66.dist-info が表示されます (今回ダウンロードしてインストールしたバージョンは、自分のバージョンに対応します)必要なときにバージョンを指定します (can) ディレクトリ。コードを記述するときは、cv2 を直接インポートするだけです (pycharm にはこのモジュールを呼び出すためのコード プロンプトがありません!!!)。

次に、コマンド ラインを使用して opencv-python をダウンロードすると、ダウンロード速度が非常に遅く (約 20KB/秒)、インストール パッケージが比較的大きい (約 35MB) ことがわかります。そこで、ここに解決策を示します。使用。公式 Web サイト ( https://pypi.org/project/opencv-python/ ) に直接アクセスして、対応するバージョンの whl ファイルをダウンロードできます (ブラウザはダウンロード時にミラー アドレスを切り替えることができるため、ダウンロード速度は遅くなります)後は非常に速くなります)、ダウンロードが完了するまでに数分しかかかりません。最初は遅くても問題ありません、しばらくすると速くなります)。

もう一度、whl ファイルに触れたことがない人のために (理解している場合はこの段落を飛ばしてください)、whl ファイルについて説明します: このファイルは本質的に圧縮パッケージであり、py ファイルとコンパイルされた pyd ファイルが含まれています。実際、注意してみると、そのようなファイルはすべて pip のインストール中にダウンロードされることがわかります。

次に、whl ファイルをインストールする前に、最初に Wheel をインストールする必要があります (wheel は whl ファイルのインストールに使用されるため)。それをインストールするには pip install Wheel を使用するだけです。このインストールには依存関係がなく、インストール パッケージは非常に小さいです (約 0.35) MB) があるので、すぐにインストールしてください。Wheel をインストールした後、whl ファイルをダウンロードして保存したディレクトリに移動し、pip install opencv_python-4.6.0.66-cp36-abi3-win_amd64.whl (独自のファイルとバージョンに置き換えてください) を使用すると、インストールは OK です。(このライブラリをインストールするには、依存関係 numpy のインストールが必要なので、コマンド ラインで自動的にダウンロードされます。また、numpy インストール パッケージのダウンロードにも時間がかかります。同じ方法を待ちたくない場合は、できます。numpy をインストールするためにそれに依存する必要はありませんが、バージョンに注意する必要があります。このバージョンの opencv-python には numpy>=1.17 が必要なので、何もせずに待つことをお勧めします。ご迷惑をおかけします)

おすすめ

転載: blog.csdn.net/m0_74060105/article/details/128501402