NOTA: este tutorial funciona, si sigues los mismos pasos, con OpenCV 2.4.3, OpenCV 2.4.4, OpenCV 2.4.5 tanto en Ubuntu 12.04 como en Ubuntu 12.10.
Si trabajas en el campo de la visión artificial es fundamental que conozcas OpenCV: la biblioteca libre de visión artificial más popular.
En este caso se he optado por instalarlo en la distribución Ubuntu 12.04 LTS ya que es una versión Long Term Support, muy estable y con un soporte durante 5 años. OpenCV 2.4.2 es la versión instalada de esta biblioteca. Este tutorial está testeado y funcionando con dichas versiones.
La instalación es muy sencilla, sin embargo puede durar bastante debido a la gran cantidad de paquetes que se tienen que instalar.
Abre el terminal y ejecuta el comando: sudo apt-get update y, a continuación, el siguiente comando: sudo apt-get upgrade.
El siguiente paso es instalar las dependencias de OpenCV. Para ello, ejecuta el siguiente comando en tu terminal:
Tienes dos opciones:
La primera opción: entras en la página web oficial de descargas de OpenCV, descargas OpenCV 2.4.2 for Linux/Mac (en un principio también funciona con OpenCV 2.4.3), lo descomprimes y entra a dicho directorio creado desde la terminal.
La segunda opción (recomendada) (ejecuta los siguientes comandos en tu terminal):
Ahora asegúŕate de estar dentro del directorio de OpenCV y ejecuta los siguientes comandos:
Ahora edita el archivo de configuración de OpenCV con sudo gedit /etc/ld.so.conf.d/opencv.conf. Seguramente el archivo esté vacío, escribe /usr/local/lib en él, guárdalo y sal del editor.
Ahora ejecuta en la terminal sudo ldconfig.
Ahora añade el PATH editando el arranque de Bash. Para ello ejecuta sudo gedit /etc/bash.bashrc. Ahora al final del archivo, añade:
Guarda el archivo y sal del editor. Por último, REINICIA EL ORDENADOR y tendrás OpenCV finalmente instalado y preparado para desarrollar con él.
Para probar que funciona, ejecuta los siguientes comandos:
Si todo ha ido correcto verá a la famosa Lena con una circunferencia azul rodeando su cara.
Enlaces: Wikipedia y Sebastian Montabone.
Ver comentarios
Ubuntu Studio 12.10 y OpenCV 2.4.3
Acabo de hacerlo todo y me funciono el ejemplo (face detect).
Gracias por el tutorial. 5 stars
Gracias, Daniel.
Con tu confirmación ya es seguro de que se puede con Ubuntu 12.10 y OpenCV 2.4.3. Muchas gracias por tu colaboración.
Hola!, sabes cuáles serían los pasos para OpenSuse?, he intentado seguir los mismos pasos pero no me reconoce el comando sudo ldconfig,
,me podrías ayudar please.
Gracisa
Prueba con '/sbin/ldconfig'.
Lo hice y me funcionó muy bien. Fuerno como 2 horas pero todo bien
Gracias por el aporte. Lo probé con Ubuntu 12.10 y OpenCV 2.4.3 y funcionó bién el ejemplo. Solo que aparece: "WARNING: Unknown option %s-cascade=/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml
Processing 2 -scale=1.5
WARNING: Unknown option %s-scale=1.5"
Sin embargo encuentra las caras y las marca. También probé con otras fotografías.
Gracias nuevamente. Saludos.
Hermano eres grande, y te rifas como el Santo, muchisimas gracias por tu aporte!!!!!
Perfecto. Muy agradecido. Brutal. Crack¡¡
Genial!! Manuel Ignacio gracias eternas, yo lo hice con Ubuntu 12.10 y OpenCV 2.4.5 ... Saludos.
Gracias Paul, es interesante conocer que este método sirve para estas versiones. Un abrazo.
Gracias, muchas gracias, eres grande pues haces que instalar las cosas en Ubuntu sea mas ameno.
quisiera saber si hay algún manual o guía sobre cómo programar opencv con qt creator
Una dudota! Ing Biomedico de UASLP... Programando en Codeblocks 10.05, Linux Ubuntu 12.04 LTS y aplicando el opencv para trabajar con imagenes... Funciona el opencv-2.4.6.1 en esta version con este IDE?
En un principio no debería dar problema. Pero no te puedo confirmar, no he 'testeado' ese caso tuyo específico, lo siento.
Saludos necesito OpenCV para compilar touchlib pero al compila touchlib me tira un error diciendo que falta opencv