19

python3 に opencv をインストールしようとした人はいますか? ここに記載されているようにhttp://opencv.willowgarage.com/wiki/InstallGuideのサポート状況は不明です。だから私はそれを試してみたい:

OpenCV-2.3.1 のソースをダウンロードしました。しかし、cmakeは報告します。

-- Python インタープリター: /Library/Frameworks/Python.framework/Versions/3.2/bin/python3 -B (ver 3.2)

-- Python numpy: NO (Python ラッパーは生成されません)

python3 に numpy (バージョン 1.6.0) がインストールされていますが、cmake では見つかりません。Mac OSX 10.6 を使用しています。

アップデート

役立つかもしれないcmake出力のもう1つのことを見ました

-- PythonInterp が見つかりました: /Library/Frameworks/Python.framework/Versions/3.2/bin/python3 (バージョン「3.2」が見つかりました)

-- PythonLibs が見つかりました: /usr/lib/libpython2.6.dylib ファイル ""、1 行目

from distutils.sysconfig import *; print get_python_lib()

                                                      ^

SyntaxError: 無効な構文ファイル ""、1 行目

import os; os.environ['DISTUTILS_USE_SDK']='1'; import numpy.distutils; print

numpy.distutils.misc_util.get_numpy_include_dirs()[0]

                                                                    ^ 

SyntaxError: 無効な構文ファイル ""、1 行目

import sphinx; print sphinx.__version__

                          ^ SyntaxError: invalid syntax

3.2 が見つかったのに libpython2.6 が見つかったことに注意してください ??

何か案は?

4

3 に答える 3

10

現在、OpenCV は Python 2.x のみをサポートしています。OpenCV (OpenCV 2.4 を含む) は、Python 3.x ではコンパイルできません。

Python3 のサポートは、OpenCV の将来のバージョンのウィッシュリストに既に含まれています。しかし、現在、この方向への活動はありません。互換性の問題を解決するパッチを作成して投稿してください。

于 2012-04-25T18:58:15.353 に答える
4

少なくともビルドしてインストールするものを手に入れました。cv2 モジュールを問題なくロードできます。ただし、あまりテストしていません。

詳細: https://stackoverflow.com/a/21212023/3075814

于 2014-01-19T03:28:00.167 に答える