web-dev-qa-db-ja.com

OpenCV for Python 3.x Windowsの場合

私はしばらくインターネットを検索してきましたが、OpenCVをPython 3.x for Windowsでインストールする方法についての詳細な指示を見つけることができませんでした。

Python 3.x、事前に構築されたバイナリまたはソースコードのいずれかから、バージョンOpenCV 2.xまたはOpenCV 3.xのいずれか。

19
shelper

OpenCV 3にpython 3+サポートが追加されました。まだアルファ版であり、多くの既知のバグがあります。現時点ではpython。最終バージョンOpenCV 3の年末までにリリースされます。

OpenCV 3 alpha実行可能ファイルをWebサイトからダウンロードすると、python 3のサポートを構築できます。あるいは、githubから最新のコードを取得できます。CMakeをインストールする必要があります。 Python 3. CMakeを開くと、ソースコードの場所が尋ねられます。実行可能ファイルをダウンロードした場合、ソースフォルダー内の実行可能ファイルを抽出した場所に配置されます。フォルダを選択し、CMakeで、configureを押すと、使用するコンパイラが尋ねられます。その後、OpenCVでビルドできるすべてのものを確認できますOpenCV 3以降Python3にはオプションがありますので、必要なものをチェックして、生成をクリックします。これにより、選択可能なコンパイラ内でプロジェクトを作成でき、必要なライブラリがすべて作成されます。

このガイドは2.4.9用に作成されていますが、3.0でも機能します。 3内に異なるオプションが表示されます。 http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html

7
Connor H

ソースからOpenCV 3.0をビルドすることをいじりたくないWindowsの場合、Christoph Gohlkeは、Python 3.xバインディングを備えたOpenCV 3.0を含む、多くのPythonパッケージのWindowsバイナリを保持しています。こちらをご覧ください:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv

インストールするには、システムに適した64ビットまたは32ビットの.whlファイルをダウンロードし、pip install [filename]を実行します。その後、Python 3.xインタープリターでimport cv2命令が機能するはずです。

42
Michael Currie