pip install opencv-python
opencv3をインストールできることは知っていますが、2.4.9などのopencv固有のバージョン用に別のコマンドまたは名前がありますか?
そうでない場合、インストールするバージョンを指定するにはどうすればよいですか?
ありがとう。
pip install opencv-python
opencv3をインストールできることは知っていますが、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==
sudo apt-cache policy opencv-python
簡単でシンプル
特定のバージョン*最終ステップ* opencv-python == 2.4.9
pip install opencv-python
。したがって、これは質問に答えていません(OpenCVバージョン2.4.9(または同様のもの)をインストールする方法、最新バージョンではありません)。ただし、質問のタイトルは明らかに、モジュールcv2(OpenCVバージョン> 2.0、3.4にも含まれています)を使用したい人を導き、最も簡単な方法を提供した人にとっては...したがって、それでも間違いなく良い答えです、少なくとも質問のタイトルまで;)
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
別の簡単な方法があります、あなたはターミナルを入力することができます
sudo apt-get install python-opencv
インストール後、c ++とpythonの両方でopencvバージョン2.4を使用できます。
ただし、opencv 3.2.0とopencv-contribを使用することをお勧めします。これにより、より多くの機能が提供されます
これがお役に立てば幸いです。
sudo apt-get install python-opencv
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 opencv
もconda install opencv=2.4.x
提供もしない特定のバージョンをインストールする場合は、いつでもソースからインストールできます。ではsourceforgeのリポジトリは、各オペレーティングシステム用のすべての主要なバージョンを見つけることができます。経験の浅いユーザーにとってはこれは恐ろしいかもしれませんが、いくつかのチュートリアルでよく説明されています。たとえば、Ubuntu14.04の2.4.9についてはこちらをご覧ください。あるいは、ここに最新のリリース2.4.13.5用のドキュメントをインストールする公式のLinuxです。
本質的に、インストールプロセスは次のように要約されます。
依存関係をインストールします。必要なパッケージについては、ドキュメント(例:こちら)を参照してください
OpenCVからソースを取得する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
Windows OSを使用している場合は、ここから目的のopencv非公式Windowsバイナリをダウンロードし、pip install opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl
バイナリファイルのディレクトリに次のように入力できます。
あなたはこれを試すことができます
pip install opencv==2.4.9
python -m pip install opencv-python
現在のPythonに基づいてopencvをインストールします
以下の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が正常にインストールされました。
次のコマンドライン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.
念のため、私のスクリーンショットをご覧ください。スクリーンショット
まず、インストールする正しいopencvバージョン拡張機能を入手します。3.4.9.20をインストールする場合は、を実行しpip install opencv-python==3.4.5.20
ます。
python3 -m pip install --user opencv-python