私はopencvをインストールしたpip install opencv-python
ができたことを知っていますが、2.4.9のようなopencv特有のバージョンのための別のコマンドや名前はありますか?
そうでない場合、どのバージョンをインストールするのか指定することができますか。
ありがとう。
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==
簡単でシンプル
特定のバージョン*最終ステップ* opencv-python == 2.4.9
OR
cv2と "opencv3" **
誤解を避けるために:python OpenCVモジュールは、> 3.0を含むすべてのバージョン> 2.0でimport cv2
を介して命名されインポートされています。 cv2
を使用したい場合は、OpenCVのバージョン> 3をインストールすることで問題ありません。古いバージョンとの特定の互換性を探している場合、または2.4.xバージョンのファンでない限り。 2.4.xから3.xへの切り替えは2015年に行われ、機能、速度、および透明性の観点から、新しいバージョンを使用することは非常に理にかなっています。大きな違いについては here と here を読むことができます。 2.4.xバージョンはまだサポートされています、 現在のリリース は2.4.13.5です。
特定のバージョンをインストールする。 OpenCV 2.4.9
pip install opencv-python==2.4.X
、Sudo apt-get install opencv
、conda install opencv=2.4.x
のいずれも提供していない特定のバージョンをインストールしたい場合は(他の回答で説明しているように)、いつでもソースからインストールできます。 sourceforge repository には、各オペレーティングシステムのすべてのメジャーバージョンがあります。経験の浅いユーザにとっては、これは怖いかもしれませんが、いくつかのチュートリアルでよく説明されています。例えば。 Ubuntu 14.04の2.4.9では here 。または here は最新リリース2.4.13.5の公式Linuxインストールドキュメントです。
基本的に、インストールプロセスは次のようになります。
依存関係をインストールします。必要なパッケージについてはdoc(例えば here )を参照してください。
OpenCVs sourceforge からソースを取得する
例えばwget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.Zip
ソースを解凍し、ビルドディレクトリを作成してcmakeを実行してビルドを準備します。
mkdir build
cd build
cmake (... your build options ...)
作成したビルドディレクトリに次のようにビルドします。
make
Sudo make install
もう一つの簡単な方法があります、あなたはターミナルでタイプすることができます
Sudo apt-get install python-opencv
インストールした後は、c ++とpythonの両方でopencvバージョン2.4を使用できます。
しかし、私はあなたがopencv 3.2.0とopencv-contribを使うべきであることを勧めます、それはより多くの機能を与えます
これが役立つことを願っています!
Anaconda を使ってもできます。
conda install -c https://conda.binstar.org/menpo opencv=2.4.9
あなたがwindows osを使っているなら、あなたは here からあなたの希望するopencv非公式windowsバイナリをダウンロードして、バイナリファイルのディレクトリにpip install opencv_python-2.4.13.2-cp27-cp27m-win_AMD64.whl
のような何かをタイプすることができます。
あなたはこれを試すことができます
pip install opencv==2.4.9
cv2と "opencv3"
誤解を避けるために:python OpenCVモジュールは、> 3.0を含むすべてのバージョン> 2.0でimport cv2
を介して命名されインポートされています。 cv2
を使用したい場合は、OpenCVのバージョン> 3をインストールすることで問題ありません。古いバージョンとの特定の互換性を探している場合、または2.4.xバージョンのファンでない限り。 2.4.xから3.xへの切り替えは2015年に行われ、機能、速度、および透明性の観点から、新しいバージョンを使用することは非常に理にかなっています。大きな違いについては here と here を読むことができます。 2.4.xバージョンはまだサポートされています、 現在のリリース は2.4.13.5です。
特定のバージョンをインストールする。 OpenCV 2.4.9
pip install opencv-python==2.4.X
、Sudo apt-get install opencv
、conda install opencv=2.4.x
のいずれも提供していない特定のバージョンをインストールしたい場合は(他の回答で説明しているように)、いつでもソースからインストールできます。 sourceforge repository には、各オペレーティングシステムのすべてのメジャーバージョンがあります。経験の浅いユーザにとっては、これは怖いかもしれませんが、いくつかのチュートリアルでよく説明されています。例えば。 Ubuntu 14.04の2.4.9では here 。または here は最新リリース2.4.13.5の公式Linuxインストールドキュメントです。
基本的に、インストールプロセスは次のようになります。
依存関係をインストールします。必要なパッケージについてはdoc(例えば here )を参照してください。
OpenCVs sourceforge からソースを取得する
例えばwget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.Zip
ソースを解凍し、ビルドディレクトリを作成してcmakeを実行してビルドを準備します。
mkdir build
cd build
cmake (... your build options ...)
作成したビルドディレクトリに次のようにビルドします。
make
Sudo make install
python3.6 -m pip install opencv-python
ブランチpython3.6でLinuxにcv2をインストールします
以下のPythonパッケージは、デフォルトの場所にダウンロードおよびインストールされます。
1.1。 Python-2.7.x。
1.2。ナンピー。
1.3。 Matplotlib(Matplotlibはオプションですが、チュートリアルで頻繁に使用するため推奨されます)。
すべてのパッケージをデフォルトの場所にインストールします。 PythonはC:/ Python27 /にインストールされます。
インストール後、Python IDLEを開きます。 import numpyと入力し、Numpyが正常に機能していることを確認します。
Sourceforgeサイトから最新のOpenCVリリースをダウンロードし、ダブルクリックして展開します。
Opencv/build/python/2.7フォルダーに移動します。
Cv2.pydをC:/ Python27/lib/site-packegesにコピーします。
Python IDLEを開き、Pythonターミナルに次のコードを入力します。
import cv2 print cv2。version結果がエラーなしで出力されたら、おめでとう!!! OpenCV-Pythonが正常にインストールされました。
もしあなたが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
まず、インストールしたい正しい opencvバージョン extensionを入手してください。 3.4.9.20をインストールしたい場合はpip install opencv-python==3.4.5.20
を実行してください。