web-dev-qa-db-ja.com

Python 2.7でWindows 7にOpenCVをインストールする

openCVがWindows 7で動作するように必死にしようとしています。ダウンロードしてインストールしましたが、動作しませんでした。

ImportError: No module named opencv 

サンプルの1つを実行しようとしたとき。私は自分の問題をグーグルで調べましたが、うまくいかないランダムなソリューションしか得られませんでした。誰でもそれをインストールするように私を案内したり、プログラミング初心者のための明確なインストールガイドデザインをどこで入手できるかを知っていますか?.

30
cubearth

OpenCV 2.2.0の時点で、Pythonバインディングのパッケージ名は「cv」です。「opencv」という名前の古いバインディングは維持されなくなりました。コードを調整する必要があります。 http://opencv.willowgarage.com/wiki/PythonInterface

公式のOpenCVインストーラーはPythonバインディングをPythonディレクトリにインストールしません。OpenCV2.2.0インストールディレクトリ内にPython2.7ディレクトリがあるはずです。 Libフォルダ全体をOpenCV\Python2.7 \からC:\ Python27 \にコピーし、OpenCV\binディレクトリがWindows DLL検索パスにあることを確認します。

または、 http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv でopencv-pythonインストーラーを使用します。

44
cgohlke

OpenCV 2.4をPython WindowsでPythonにインストールする)の非常に簡単な方法を投稿しました: PythonでWindowsにOpenCVをインストールする

コピーアンドペーストと同じくらい簡単です。将来の視聴者に役立つことを願っています。

  1. Python、Numpy、OpenCVを公式サイトからダウンロードしてください。

  2. OpenCVを抽出します(opencvフォルダーに抽出されます)

  3. ..\opencv\build\python\x86\2.7\cv2.pydをコピーします

  4. C:\ Python27\Lib\site-packagesに貼り付けます

  5. Open Python IDLEまたは端末、および入力

    >>> import cv2
    

エラーが表示されない場合は問題ありません。

UPDATE(この情報について dana に感謝):

VideoCapture機能を使用している場合は、opencv_ffmpeg.dllもあなたのパスに。参照: https://stackoverflow.com/a/11703998/113494

41
Abid Rahman K

OpenCVをセットアップするためのエントリを投稿しましたPython: http://luugiathuy.com/2011/02/setup-opencv-for-python/

それが役に立てば幸い。

5
Thuy

コマンドを開き、次のコマンドをプロンプトして実行します(python 2.7と仮定):

cd c:\Python27\scripts\
pip install opencv-python

上記は、python 2.7 for Windows 10 64ビットで動作します

1
Ohad Cohen

https://sourceforge.net/projects/opencvlibrary/files/opencv-win/ からopencv 2.2バージョンをダウンロードします

パッケージをインストールします。

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

そしてそれは動作するはずです:

import cv2
1
NINO Cikoo

実際には、x64とPython 2.7を使用できます。これは、標準のOpenCVインストーラーでは提供されません。ソースからライブラリをビルドする場合( http://docs.opencv。 org/trunk/doc/tutorials/introduction/windows_install/windows_install.html )またはcgohlkeのコメントからopencv-pythonを使用すると、問題なく動作します。

1
yanlend

言及する必要がある1つのこと。 x86バージョンのPython 2.7を使用する必要があります。OpenCVは、Python x64をサポートしていません。でる。

とはいえ、Abid Rahman Kの回答の手順に従ってください。そして、アンチモンが言ったように、「from cv2 import cv」を行う必要があります

0
ehambright

Python 2.7でWindows 7にOpenCVをインストールする

0
user5024366