No me ha quedado mucho tiempo ultimamente debido a la universidad por lo que no publico entradas tan seguido como antes, aun así voy a seguir publicando en mis ratos libres (ratos de insomnio)...
Cuando hice la entrada que mostraba la guia para instalar opencv 2.1 junto con python 2.6 dije que no había podido instalar las versiones mas recientes que son opencv 2.2 y python 2.7, bueno cabe la aclaración de que la versión mas reciente de python es la 3.2 pero la versión mas reciente con que se puede usar opencv es la 2.7.
Por fin descubrí la causa por la que en ese momento no me funciono y la respuesta estaba en la misma wiki de opencv en la sección "What's new". Resulta que desde la versión 2.2 de opencv, es requisito tener instalado Numpy ya que ahora las imagenes en opencv para python pasaron a ser matrices hechas en numpy.
Para los que no saben como funciona numpy aquí hay un tutorial muy bueno.
El hecho de que ahora las imagenes en opencv sean matrices numpy, implica que la velocidad es mayor gracias a la optimización que brinda esta libreria.
Voy a instalar OpenCV 2.2, Python 2.7 y Numpy 1.5.1 en Windows XP, asumo que funciona en windows 7 al igual que con opencv 2.1. (Edito: ya comprobe que este metodo funciona en windows 7)
1) Descargo los programas necesarios
OpenCV 2.2 - Link de descarga
Python 2.7.1 - Link de descarga
Numpy 1.5.1 - Link de descarga
En el tutorial pasado había que copiar unos archivos de la carpeta de opencv en la carpeta de python. Hace poco encontré un instalador que hace todo el trabajo. Por comodidad es mejor bajarlo e instalarlo.
Link de descarga - Ahi que buscar el archivo llamado "opencv-python-2.2.0.win32-py2.7.exe"
2) Instalando todo
Ahora que tenemos todos los programas descargados es tan facil como dar un par de clics. Primero instalamos el python 2.7.1 como se instalaria cualquier programa en windows con todas las opciones por defecto.
Luego de tener instalado python procedemos a instalar Opencv teniendo en cuenta la siguiente opción:
El resto se deja por defecto y es igual a como se instalaria normalmente un programa.
El siguiente paso seria instalar numpy es igualmente sencillo. Con un par de clics esta listo.
Por ultimo debemos instalar el ultimo archivo que descargamos "opencv-python-2.2.0.win32-py2.7.exe".
3) Probando
Si todo a funcionado bien podemos entrar a python y probar la instrucción "import cv", si no apararece ningun error es por que tenemos instalado todo satisfactoriamente y listo para trabajar.
Genial Rafael, muchísimas gracias!!
ResponderEliminarcompa, si mi opencv es solo extraible y no para instalar, como hago para poner la opcion add opencv to the system PATH for all users
ResponderEliminarRafael mil gracias. Llevaba 1 semana sufriendo con la instalación. Tuve muchos errores por mi inexperiencia. De nuevo, muy agradecido...
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarQue tal, oye me preguntaba si podrias enviarme una copia de opencv-python-2.2.0.win32-py2.7.exe, si aun lo tienes, porque no lo encuentro, o consideras que es mejor instalar opencv 2.4 ya que para este si se encuentra el equivalente.
ResponderEliminarDisculpa, ya lo arregle, me meti a tu post anterior y copie los archivos, Gracias.
Eliminaramigos podrian enviarme una copia de opencv-python-2.2.0.win32-py2.7.exe no lo encuentro. gracias
Eliminaramigos podrian enviarme una copia de opencv-python-2.2.0.win32-py2.7.exe no lo encuentro. gracias
ResponderEliminar