OpenCVとcv2のインストールは、Pycharmとターミナルから行うようです。
pip install --user opencv
pip install --user cv2
が、以下のようなエラーが出てしまいます。
Collecting opencv
Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv
と
Collecting cv2
Could not find a version that satisfies the requirement cv2 (from versions: )
No matching distribution found for cv2
これらを修正し、パッケージを正しくインストールするにはどうしたらよいでしょうか。Python 3.4 を使っています。
opencv
と cv2
はpythonパッケージ名ではないため、これらのエラーが発生しています。
これらは両方とも、pipからインストールできる「opencv-python」パッケージの一部として含まれています。
python 2を使用している場合は、pip:でインストールできます。
pip install opencv-python
または、python 3:の等価を使用します。
pip3 install opencv-python
適切なpipコマンドを実行した後、パッケージをpythonから使用できるようにする必要があります。
私も同じ問題にぶつかりました。1つの問題は、OpenCVが3ではなくPython 2.7用に作成されていることかもしれません(すべてのPython 2.7ライブラリがPython 3以降で動作するわけではありません)。また、PyCharm のパッケージインストーラから直接 OpenCV をダウンロードできるとは思えません。私は、以下の手順に従うとうまくいくことを発見しました。OpenCV Python を参照してください。具体的には
1.SourceForge]2からOpenCVをダウンロードし、インストールする。
2.ダウンロードした cv2.pyd ファイル (opencvbuildpython2.7x64) を Python の site-packages フォルダにコピーする (C:\Python27Thanks/Libsite-packages のようなもの)
3.3. PyCharm で Python Console (Tools>Python Console) を開き、import cv2
と入力し、エラーがなければ print cv2.__version__
と入力します。
また、私はこのパッケージopencv-pythonを使っていますが、これはpipを使って pip install opencv-python
で簡単にインストールすることができます。
がんばってください。
これを試してみてください。 Jupyterノートブックを使用しています(OS:Google Cloud Platform + WindowsのUbuntu 16.04 LTS)。 Jupyterノートブックで次のコマンドを実行して、opencvをインストールしました。
!pip install opencv-contrib-python #working on both Windows and Ubuntu
インストールが成功すると、次のメッセージが表示されます。
Successfully installed opencv-contrib-python-4.1.0.25
次にカーネルを再起動し、opencvを次のようにインポートしてみてください。
import cv2
同じコマンドを使用して、Windowsにopencvをインストールすることもできます。
SOLUTION 2:次のコマンドを試して、opencvをインストールします。 Ubuntuの場合: 端末から次のコマンドを実行します。
sudo apt-get install libsm6 libxrender1 libfontconfig1
Jupyterノートブックカーネルを再起動し、次のコマンドを実行します。
!pip install opencv-contrib-python
注:上記のすべてのコマンドは、 'を使用せずに端末から実行することもできます。!'。
チュートリアルはこちらで、何の問題もなく動作しました。
重要な部分を上のサイトからコピーしました。
Pythonのインストールに対応したOpenCVのバージョンをダウンロードします。 こちら]2から。私の場合は
opencv_python-3.1.0-cp35-cp35m-win32.whl.
ここで、先程と同じようにcmdウィンドウを開いてください。これは、直接、自分の ダウンロードフォルダの中で、SHIFTキーを押しながら右クリックすると、ダウンロードフォルダが表示されます。考え方としては 上記の[...]ファイルをダウンロードしたところで、cmdウィンドウを開くことです。使用方法 OpenCVをインストールするには、[...]コマンドを実行します。
1 pip install "opencv_python-3.1.0-cp35-cp35m-win32.whl".Opencv_python-3.1.0-cp35m-win32.whl"
追記:使用するコマンドでダウンロードしたファイルの名前を変更するのを忘れないようにしてください。 どうやら、opencv をインストールすることで、cv2 にもアクセスできるようになるようです。
システム全体ではなく、Virtualenvを使用してそのようなパッケージをインストールし、ソースから構築するのではなく、時間と労力を節約します。
virtualenvwrapperを使用します。
Windowsユーザーはダウンロードできます。
。 pip install virtualenvwrapper-win。
。
https://pypi.org/project/virtualenvwrapper-win/。
Linux follow。
。 pipはopencv-pythonをインストールします。
。
opencv-python。
ビデオの処理が必要な場合。
。 pipインストールopencv-contrib-python。
。
opencv-contrib-python。
OpencvでGUIが必要ない場合。
。 pipはopencv-contrib-python-headlessをインストールします。
。
opencv-contrib-python-headless。