Python:特定のバージョン2.4.9でopencv2をpipインストールする方法は?


81

pip install opencv-pythonopencv3をインストールできることは知っていますが、2.4.9などのopencv固有のバージョン用に別のコマンドまたは名前がありますか?

そうでない場合、インストールするバージョンを指定するにはどうすればよいですか?

ありがとう。


Python3で、試してみてくださいpython3 -m pip install --user opencv-python
alvas 2018

回答:


113

を介しpipて、以下を使用してインストールするパッケージバージョンを指定できます。

pip install opencv-python==2.4.9

ただし、そのパッケージはpypiでは利用できないようです。

利用可能なバージョンを確認するためのちょっとしたコツ:

pip install opencv-python==

どちらが返されますか:

Could not find a version that satisfies the requirement opencv-python== (from versions: 3.1.0.0, 3.1.0.1, 3.1.0.2, 3.1 .0.3, 3.1.0.5, 3.2.0.6, 3.2.0.7) No matching distribution found for opencv-python==


2
2.4.9は、私が利用できるバージョンと一致する要件ではありません。アイデア?
MonsieurBeilto

では、Python用のopencvバージョン2をどのようにインストールしますか?
スコットヤン

あなたが言うことをすると、次のエラーが発生します:要件opencv-python == 2.4.9を満たすバージョンが見つかりませんでした(バージョンから:3.1.0.5、3.2.0.6、3.2.0.7、3.2.0.8、3.3.0.9 、3.3.0.10、3.3.1.11、3.4.0.12、3.4.0.14、3.4.1.15、3.4.2.16、3.4.2.17、3.4.3.18、3.4.4.19)opencv-python == 2.4.9に一致する分布が見つかりません
従業員

または最新バージョンを見たい場合sudo apt-cache policy opencv-python
Josh

40

簡単でシンプル

  • 前提条件
    • pip install matplotlib
    • pip install numpy
  • 最終段階
    • pip install opencv-python

特定のバージョン*最終ステップ* opencv-python == 2.4.9


1
なぜ誰かがこれに反対票を投じるのですか?!それは実際には機能しませんか?私はこれに賛成します。
メヘラン2018年

人々は私が単に助けようとしていることを理解していません。
アブドゥル・シェイク

3
私は反対票を投じませんでしたが、他の人が持っている理由を説明できます。あなたの答えは、質問の状態が機能しなかったことを正確に示唆していることですpip install opencv-python。したがって、これは質問に答えていません(OpenCVバージョン2.4.9(または同様のもの)をインストールする方法、最新バージョンではありません)。ただし、質問のタイトルは明らかに、モジュールcv2(OpenCVバージョン> 2.0、3.4にも含まれています)を使用したい人を導き、最も簡単な方法を提供した人にとっては...したがって、それでも間違いなく良い答えです、少なくとも質問のタイトルまで;)
Honeybear 2018

4
@AbdulSheikhと入力するpip install opencv-python==3.6.4と、エラーがスローされますCould not find a version that satisfies the requirement opencv-python==3.6.4 (from versions: 3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11, 3.4.0.12) No matching distribution found for opencv-python==3.6.4
bit_scientist 2018

13

別の簡単な方法があります、あなたはターミナルを入力することができます

sudo apt-get install python-opencv

UbuntuにOpenCV-Pythonをインストールする

インストール後、c ++とpythonの両方でopencvバージョン2.4を使用できます。

ただし、opencv 3.2.0とopencv-contribを使用することをお勧めします。これにより、より多くの機能が提供されます

これがお役に立てば幸いです。


一部のディストリビューションにはopencvのppaがあり、一部にはありません。これをインストールするには、OSディストリビューションにopencvベースのPPAを追加する必要があります。または、Anacondaをインストールしてこれを解決することもできます。OpenCV 3.2.0
Vinh Trieu 2018年

これを試してくださいsudo apt-get install python-opencv
Santhosh 2018年


ディストリビューションがアップグレードされている可能性があるため、3.2.0しか見つかりません。または、代わりにanacondaをインストールすることもできます
VinhTrieu19年

8

cv2と「opencv3」

潜在的な誤解を避けるために:python OpenCVモジュールはimport cv2、> 3.0を含む、> 2.0のすべてのバージョンで名前が付けられてインポ​​ートされます。を使用する場合はcv2、OpenCVバージョン> 3をインストールしても問題ありません。ただし、古いバージョンとの特定の互換性を探している場合や、2.4.xバージョンのファンである場合を除きます。2.4.xから3.xへの切り替えは2015年であり、機能、速度、透過性の観点から、新しいバージョンを使用することは非常に理にかなっています。主な違いについては、ここここを読むことができます。2.4.xバージョンは引き続きサポートされていますが、現在のリリースは2.4.13.5です。

OpenCV2.4.9などの特定のバージョンのインストール

つまりpip install opencv-python==2.4.X、(ここでの他の回答で説明されているように)提供sudo apt-get install opencvconda install opencv=2.4.x提供もしない特定のバージョンをインストールする場合は、いつでもソースからインストールできます。ではsourceforgeのリポジトリは、各オペレーティングシステム用のすべての主要なバージョンを見つけることができます。経験の浅いユーザーにとってはこれは恐ろしいかもしれませんが、いくつかのチュートリアルでよく説明されています。たとえば、Ubuntu14.04の2.4.9についてはこちらご覧ください。あるいは、ここに最新のリリース2.4.13.5用のドキュメントをインストールする公式のLinuxです。

本質的に、インストールプロセスは次のように要約されます。

  1. 依存関係をインストールします。必要なパッケージについては、ドキュメント(例:こちら)を参照してください

  2. OpenCVからソースを取得するsourceforge

    例えば wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip

  3. ソースを解凍し、ビルドディレクトリを作成してcmakeを実行してビルドを準備します

    mkdir build
    cd build
    cmake (... your build options ...)
    
  4. 作成したビルドディレクトリに次の方法でビルドします。

    make
    sudo make install
    

5

Anacondaを使用してそれを行うこともできます:

conda install -c https://conda.binstar.org/menpo opencv=2.4.9

ただし、このバージョンではlibpng 1.5.xが必要ですが、condaではlibpng> 1.6.xしか提供されていません。
ユンタウ

4

Windows OSを使用している場合は、ここから目的のopencv非公式Windowsバイナリをダウンロードし、pip install opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whlバイナリファイルのディレクトリに次のように入力できます。


試してみて、「opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whlはこのプラットフォームでサポートされているホイールではありません」というメッセージが表示されました。
CIsForCookies 2017

@CIsForCookiesこれは私に働きます。(32ビットと64ビット)の正しいバージョンをダウンロードしますか?
Moondra 2018年

3

あなたはこれを試すことができます

pip install opencv==2.4.9

これにより、OpenCV 2ではなく、パッケージの最新リリースがインストールされます。このコマンドは、OPによってすでに言及されています。
E_net4フラガー

このコマンドを試しましたが、次のエラーが発生します
opencv

@AzamRafiqueはPythonディストリビューターを試してみてください、私は個人的にAnacondaをお勧めします。
リズムシャルマ2018


2
python -m pip install opencv-python

現在のPythonに基づいてopencvをインストールします


0

Windowsユーザーの場合、opencvはpipを使用して次のようにインストールできます。

pip install opencv-python==<python version>

ex - pip install opencv-python==3.6

Linuxユーザーの場合:

sudo apt-get install python-opencv

同時に、opencvはこのようなcondaを使用してインストールできます...

conda install -c https://conda.binstar.org/menpo opencv=3.6

0

以下のPythonパッケージをダウンロードして、デフォルトの場所にインストールします。

1.1。Python-2.7.x。

1.2。しびれ。

1.3。Matplotlib(Matplotlibはオプションですが、チュートリアルで頻繁に使用するため、お勧めします)。

すべてのパッケージをデフォルトの場所にインストールします。PythonはC:/ Python27 /にインストールされます。

インストール後、PythonIDLEを開きます。import numpyと入力し、Numpyが正常に機能していることを確認します。

sourceforgeサイトから最新のOpenCVリリースをダウンロードし、ダブルクリックして解凍します。

opencv / build / python /2.7フォルダーに移動します。

cv2.pydをC:/ Python27 / lib / site-packegesにコピーします。

Python IDLEを開き、Pythonターミナルで次のコードを入力します。

インポートcv2印刷cv2。バージョン 結果がエラーなしで出力された場合、おめでとうございます!!! OpenCV-Pythonが正常にインストールされました。

https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.html


0

次のコマンドラインpip install opencv-python==3.4.2.16は正しく機能します。提示されたバージョンの1つを使用してください。多分:

3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11, or 3.4.0.12, etc.

念のため、私のスクリーンショットをご覧ください。スクリーンショット


-1

まず、インストールする正しいopencvバージョン拡張機能を入手します。3.4.9.20をインストールする場合は、を実行しpip install opencv-python==3.4.5.20ます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.