recognition python2 opencv python-3.x cmake

python2 - Instalando opencv para python3



pip install cv2 ubuntu (3)

En este momento, OpenCV solo admite Python 2.x. OpenCV (incluido OpenCV 2.4) no compila con Python 3.x.

El soporte de Python3 ya está en la lista de deseos para futuras versiones de OpenCV. Pero actualmente no hay actividades en esta dirección y le invitamos a crear y contribuir con un parche para resolver los problemas de compatibilidad.

¿Alguien ha intentado instalar opencv para python3? Como se indica aquí, http://opencv.willowgarage.com/wiki/InstallGuide se desconoce su estado de soporte. Así que quiero probarlo:

He descargado las fuentes para OpenCV-2.3.1. Pero los informes de cmake.

- Intérprete de Python: /Library/Frameworks/Python.framework/Versions/3.2/bin/python3 -B (ver 3.2)

- Número de Python: NO (no se generarán envolturas de Python)

Tengo instalado numpy (versión 1.6.0) en python3 pero cmake no lo encuentra. Estoy usando Mac OSX 10.6 ¿Alguna idea?

Actualizar

Acabo de ver una cosa más de la salida de cmake que podría ser útil

- Found PythonInterp: /Library/Frameworks/Python.framework/Versions/3.2/bin/python3 (versión encontrada "3.2")

- Se encontró PythonLibs: /usr/lib/libpython2.6.dylib Archivo "", línea 1

from distutils.sysconfig import *; print get_python_lib() ^

SyntaxError: archivo de sintaxis no válido "", línea 1

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

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

^

SyntaxError: archivo de sintaxis no válido "", línea 1

import sphinx; print sphinx.__version__ ^ SyntaxError: invalid syntax

Note que encontró 3.2 pero luego libpython2.6 ??

¿Algunas ideas?


Tengo la cosa para al menos construir e instalar. Puede cargar el módulo cv2 bien. Sin embargo, no he probado demasiado.

Detalles: https://.com/a/21212023/3075814


Usa la aplicación pip.

En ubuntu:

sudo apt install python3-pip

Y así, en la línea de comando:

pip3 install --upgrade pip

pip3 install opencv-python