Instalar OpenCV 2.4.2 en Ubuntu 12.04 LTS
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.
1. Actualiza los repositorios
Abre el terminal y ejecuta el comando: sudo apt-get update y, a continuación, el siguiente comando: sudo apt-get upgrade.
2. Instala las dependencias
El siguiente paso es instalar las dependencias de OpenCV. Para ello, ejecuta el siguiente comando en tu terminal:
3. Descarga y descomprime OpenCV
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):
4. Compila e instala OpenCV
Ahora asegúŕate de estar dentro del directorio de OpenCV y ejecuta los siguientes comandos:
5. Prepara OpenCV
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:
export PKG_CONFIG_PATH
Guarda el archivo y sal del editor. Por último, REINICIA EL ORDENADOR y tendrás OpenCV finalmente instalado y preparado para desarrollar con él.
6. Prueba un ejemplo
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.