Instalar OpenCV para Python en Windows
OpenCV es una librería de computación visual de código libre bajo licencia BSD, compatible con Windows, Linux, Mac OS, Android, posee interfaces para trabajar con lenguajes como Python, C, C++, Java, cuenta con mas 2500 algoritmos optimizados y una gran comunidad de desarrolladores.
Instalar Python en Windows
Para trabajar con OpenCV necesitamos la versión 2.7.x de python, hasta el momento no es compatible con la versión 3.
Podemos obtener Python aquí: Python 2.7.4 Windows Installer
Lo instalamos como hacemos con cualquier otro programa. Es recomendable instalarlo en la ruta C:\
Instalar NumPy en Python 2.7.4
Lo siguiente que necesitamos es la librería numpy la cual es necesaria para poder trabajar con OpenCV.
Puedes descargarla aquí: NumPy 1.7.1
La instalamos como cualquier otro programa, nos preguntara la ruta donde instalamos Python27.
Instalar OpenCV en Window
Ahora solo debemos descargar OpenCV la versión para windows la podemos descargar en la siguiente dirección: OpenCV for Windows
Este es un archivo comprimido los ejecutamos y comenzara la extracción en la carpeta indicada, por ejemplo C:\ es la ruta de instalación recomendada.
Una vez terminado es proceso vamos a la carpeta C:\opencv\build\python\2.7 aquí encontraremos el archivo cv2.pyd, lo copiamos y lo pegamos en C:\Python27\Lib\site-packages.
Si todo está correcto podremos ejecutar el siguiente código python:
import numpy
import cv2
print("Version NumPy: " + numpy.__version__)
print("Version OpenCV: " + cv2.__version__)
Instalar OpenCV para Visual Studio
Necesitaremos la herramienta Path Editor
Lista de librerías para el vinculador o linker, en el vídeo veras como usarlas. Esta lista es correspondiente a la versión 2.4.6 de opencv, si usas otra versión puedes ver estos archivos en la carpeta: C:\opencv\build\x86\vc11\lib encontraras dos versiones de cada archivo, necesitas el que tiene la d antes de .lid.
opencv_calib3d246d.lib
opencv_contrib246d.lib
opencv_core246d.lib
opencv_features2d246d.lib
opencv_flann246d.lib
opencv_gpu246d.lib
opencv_haartraining_engined.lib
opencv_highgui246d.lib
opencv_imgproc246d.lib
opencv_legacy246d.lib
opencv_ml246d.lib
opencv_nonfree246d.lib
opencv_objdetect246d.lib
opencv_photo246d.lib
opencv_stitching246d.lib
opencv_superres246d.lib
opencv_ts246d.lib
opencv_video246d.lib
opencv_videostab246d.lib
nota: 246 en la versión de OpenCV-2.4.6, cambiar este número si usamos una versión diferente.
Video Instalación de OpenCV
Instalar opencv para java
También podemos crear proyectos opencv con java y el IDE de nuestra preferencia, en nuestro caso usaremos Netbeans 7.2, la configuración de los proyectos es muy sencilla:
Creamos un proyecto java tipo java application.
Una vez tenemos el proyecto creado, debemos agregar los archivos jar que contienen las librerías opencv, la podemos encontrar en el directorio de instalación C:\opencv\build\java con el nombre de opencv-246.jar, el numero 246 puede variar según la versión de opencv.
Para agregar la librería hacemos lo siguiente:
Buscamos la librería opencv-246.jar
Por ultimo debemos agregar la dll opencv_java246.dll que se encuentra en la carpeta x86 para plataformas de 32 bits o x64 para 64 bits. Lo más sencillo que podemos hacer es copiar la dll y pegarla en el directorio raíz de nuestro proyecto.
Si todo esta correcto podremos ejecutar este código.
Cuando intento hacer el proceso del video en mi VS2010 Ultimate cuando llego a la parte de configurar opciones en la pestaña C/C++... esa pestaña directamente no existe. ¿Qué hago?
ResponderEliminarPrueba re establecer la configuración de VS.
EliminarIr al menú HERRAMIENTAS seleccionar la opción importar y exportar configuraciones.
Aplicar la opción restablecer todas las configuraciones.
a mi me da el mismo error y ya restablecí la configuración de VS pero sigue igual que hago? por favor ayundenme
EliminarA mi me salio al guardar el proyecto, mientras no....
Eliminarpues ami me daba el mismo detalle les paso un link donde tambien se configura el opencv, http://muchomanual.com/tema-instalar-opencv-3-1-y-visual-studio-2015.1171
Eliminaral momento que compilo mi programa en visual studio 11
ResponderEliminarme manda un error "el programa no puede iniciarse porque falta opencv_highgui246.dll en el equipo" alguna ayuda para esto?
curioso, reinicie y se soluciono el problema
EliminarEste comentario ha sido eliminado por el autor.
EliminarComo se usa opencv para qt project?
ResponderEliminarPara instalar opencv en qt creator puedes ver el tutorial: http://acodigo.blogspot.com/2013/07/opencv-en-qt5.html
EliminarNose si este foro aun continua ,al momento de colocar el .dll en la carpeta raiz al ejecutar desde java me sigue saliendo el error que no encuentra el path,quizas podrian ayudarme gracias
ResponderEliminarcómo ejecuto un código phyton desde windows?
ResponderEliminarquiero decir: que si lo ejecuto - doble click - se abre la consola, pero se cierra al segundo, y no puedo leer lo que pone, no sé qué estoy haciendo mal... gracias
ResponderEliminarComo seria la instalacion de open cv con eclipse o android studio... de antemano gracias
ResponderEliminarAqui te dejo algo que encontre super util. Saludos:
Eliminarhttp://blog.codeonion.com/tutorials/opencv-for-android-tutorials/
Aqui te dejo algo que encontre super util. Saludos:
Eliminarhttp://blog.codeonion.com/tutorials/opencv-for-android-tutorials/
buenas si sabes como instalar opencv en geany bajo debian me pueden colaborar gracias.
ResponderEliminarhola amigo instalo open cv numpy y pyton y no me deja hacer import cv sale un error
ResponderEliminarRuntimeError: module compiled against API version 9 but this version of numpy is 4
Traceback (most recent call last):
File "", line 1, in
import cv2
ImportError: numpy.core.multiarray failed to import
Prueba instalando numpy 1.6.1. Yo tenia el mismo problema y me resulto.
EliminarAhora, desde pyzo, no puedo importar cv2.
hola, lo que pasa es que intento instalar openCV pero cuando pongo cv2 en la carpeta y doy los comandos para ejecutar me aparece erro con cv2, algo de indefinida
ResponderEliminarSe debe probablemente a que el archivo cv2.pyd no se encuentra en la carpeta "C:\Python27\Lib\site-packages" donde C:\Python27 en la carpeta de instalación de Python, debes indicar la tuya.
Eliminar