Подтвердить что ты не робот

Установка opencv для python3

Кто-нибудь пытался установить opencv для python3?. Как указано здесь 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 не будут сгенерированы)

У меня есть numpy (версия 1.6.0), установленная в python3, но cmake не находит его. Я использую Mac OSX 10.6 Любые идеи?

Обновление

Я только что увидел еще одну вещь выхода cmake, которая может быть полезна

- найден 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()

                                                      ^

СинтаксисError: недопустимый синтаксис Файл "", строка 1

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

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

                                                                    ^ 

СинтаксисError: недопустимый синтаксис Файл "", строка 1

import sphinx; print sphinx.__version__

                          ^ SyntaxError: invalid syntax

Обратите внимание, что он нашел 3.2, но затем libpython2.6??

Любые идеи?

4b9b3361

Ответ 1

В настоящий момент OpenCV поддерживает только Python 2.x. OpenCV (включая OpenCV 2.4) не компилируется с Python 3.x.

Поддержка Python3 уже находится в списке пожеланий для будущих версий OpenCV. Но в настоящее время нет никаких действий в этом направлении, и вы можете создавать и вносить исправления, разрешающие проблемы совместимости.

Ответ 2

Я получил предмет, по крайней мере, для сборки и установки. Он может легко загрузить модуль cv2. Не тестировали слишком много, хотя.

Подробнее: fooobar.com/questions/52092/...

Ответ 3

Используйте приложение pip.

В ubuntu:

sudo apt install python3-pip

и так далее, в командной строке:

pip3 install --upgrade pip

pip3 install opencv-python