Construyendo OpenCV 3.0.0-beta de Windows Python 3.4

Deseo que OpenCV funcione en mi Windows 7 x64 para Python 3.4. A pesar de que la página Alfa de OpenCV 3 indica que hay soporte para Python 3 ( http://opencv.org/opencv-3-0-alpha.html ), el paquete precomstackdo solo contiene opencv / build / python / 2.7 y no 3 (.4).

Entonces, ¿siguiendo la respuesta en Cómo usar OpenCV en Python 3.4 en Windows 7 x64? , Estoy intentando comstackr OpenCV 3.0.0 desde la fuente siguiendo el siguiente tutorial: http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html .

Sin embargo, dado que este tutorial está un poco desactualizado, tengo algunos problemas para seguir ciertos pasos.

  • El enlace de OpenNI está muerto, por lo que instalé KinectSDK-v1.6-Setup.exe ( https://www.microsoft.com/en-us/download/details.aspx?id=34808 ) y OpenNI-Windows-x64- 2.2.msi ( http://structure.io/openni ). ¿Es esto suficientemente bueno?
  • El enlace del marco Qt está muerto. Tengo Visual Studio 2013, ¿así que necesito esto? o ¿cómo obtengo los archivos necesarios sin descargar todo el kit de desarrollo de Qt ( http://www.qt.io/ )?
  • CMake: Obtuve la última versión de OpenCV de Github, pero no tiene las carpetas “Source” y “Builds”, así que, ¿qué selecciono como carpetas en CMake (3.2.2)? Lo siento, soy nuevo en esto.

Cualquier ayuda es muy apreciada (o un enlace a un comstackdo de Python 3.4 cv2.pyd)

opencv.org: http://answers.opencv.org/question/60190/building-opencv-300-beta-windows-python-34/

Comparto precisamente tus frustraciones. El ridículo de un paquete importante para exigir que sus usuarios salten a través de tantos aros, construyéndolo desde la fuente, simplemente para usarlo como un import cv2 en Python. Mis otros paquetes acabo de instalar en una línea de pip !

El boleto en el rastreador de errores de OpenCV que documenta el progreso de tener un archivo comstackdo de Python 3.4 cv2.pyd incluido en la descarga de OpenCV 3.0 en el sitio de OpenCV . A partir del 6 de junio de 2015 todavía no ha llegado.

Sin embargo, la gran noticia es que Christoph Gohlke mantiene los binarios de Windows para muchos paquetes de Python, incluido OpenCV 3.0 con enlaces de Python 3.x. Mira aquí:

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

Para instalar, simplemente descargue el archivo .whl 64 bits o 32 bits apropiado para su sistema, luego ejecute pip install [filename] . Entonces, la instrucción de import cv2 debería funcionar en su intérprete de Python 3.x.