Paquetes necesarios para la instalacion:
su
apt-get install build-essential
apt-get install zlib1g zlib1g-dev libtiff4 libtiff4-dev libpng12-0 libpng12-dev libjpeg62 libjpeg62-dev libjasper1 libjasper-dev libquicktime1 libquicktime-dev libxine1 libxine-dev libgstreamer0.10-0 libgstreamer0.10-dev libavcodec-dev libraw1394-8 libraw1394-dev libgtk2.0-dev
Para instalar la librería, lo primero que debemos de hacer es descargarnosla del sitio:
http://sourceforge.net/projects/opencvlibrary/
movemos el archivo descargado en mi caso opencv-1.1pre1.tar.gz al directorio /usr/src
mv opencv-1.1pre1.tar.gz /usr/src/
lo descomprimimos:
tar -zvxf opencv-1.1pre1.tar.gz
cd opencv-1.1.0/
verificamos antes de instalar
./configure
Nos deberia dar un reporte como este
HighGUI configuration ================================================
Windowing system ————–
Use Carbon / Mac OS X: no
Use gtk+ 2.x: yes
Use gthread: yes
Image I/O ———————
Use ImageIO / Mac OS X: no
Use libjpeg: yes
Use zlib: yes
Use libpng: yes
Use libtiff: yes
Use libjasper: yes
Use libIlmImf: no
Video I/O ———————
Use QuickTime / Mac OS X: no
Use xine: no
Use gstreamer: no
Use ffmpeg: no
Use dc1394 & raw1394: no
Use v4l: yes
Use v4l2: yes
Use unicap: no
Wrappers for other languages =========================================
SWIG
Python no
Octave no
Additional build settings ============================================
Build demo apps yes
Now run make …
AHORA HACEMOS MAKE Y MAKE INSTALL
make
make install
AHORA REGISTRAMOS LA LIBRERIA PARA QUE SEA ENCONTRADA
gedit /etc/ld.so.conf
y agregamos la siguiente linea:
/usr/local/lib/
Guardamos los cambios y cerramos el archivo
volvemos a la consola y tecleamos como root
ldconfig -v
y listo!!!
A continuacion dejo unos archivos de ejemplo para probar la instalación.
Archivo que abre y muestra una imagen en pantalla
Descargar ejemplo
Descargar imagen que debe ir junto al archivo anterior
Archivo para compilar usando el comando make (para reutilizar cambiar en la primera linea el valor de FILE)
Descargar Makefile para compilar
Me ha servido para instalarlo en Ubuntu Intrepid Index 8.10 🙂
Muchas gracias.
Muchas gracias, lo eh podido instalar correctamente en ubuntu y pude compilar varios de los ejemplos sin problemas.
Soy compañero de Jorge y efectivamente pude instalar la libreria opencv sin ningun proble los pasos son exactos y correctos.
Por favor,
Estoy trabajando con OpenCV y he tenido problemas con una tarjeta de captura de video WinTV PrimioFM (chip bt878) y quisiera que me recomendarais una tarjeta de captura que funcione bien con OpenCV y Ubuntu 9.04.
Gracias
hola , estoy trabajando con ubuntu 9.04 y opencv 1.1.0. Después de realizar el procedimiento de instalación lo intento compilar con netbeans 6.5.1 y me genera un error en la compilación
/root/NetBeansProjects/ejercicio/principal.cpp:9: undefined reference to `cvLoadImage’
y esto es con todas las variables
cualquier ayuda que me puedan dar …. gracias
Al final he cambiado a una tarjeta más nueva y pasado a Ubuntu 8.04 que es más estable.
Una cosilla, para que os reconozca la dependencia con ffmpeg, tambień ha que instalar (previa instalación de OpenCv) la librería libavformat-dev.
Saludos
@kayss: Hola disculpa que no te haya contestado. una razon es que no sabia sobre dicha tarjeta y la otra es que no habia encontrado la forma de responder especificamente un comentario. Ahora estoy probando un pluggin llamado @Reply \comment preview haber como anda.
ahh y garcias por el dato, lo probare si me funciona como dices y lo incluire en la lista de archivos a instalar.
Saludos!
buenas, muy bueno tu aporte en verdad, lo unico es que no me a funcionado bien. uso debian 5.0. cuando intento compilar el ejemplo me sale que no puede encomtrar los archivos. he reinstalado y echo todo al pie de la letra e intentado redireccionar los directorios pero no he tenido exito.. cualquier ayuda que me puedas dar… muchas gracias en verdad..
@wj:
Hola. que parametros estás utilizando para la compilación? yo ahora estoy utilizando otra version de opencv que viene con ubuntu 9.04 en donde las librerias quedan en /usr/include/opencv pero creo que al descargar y compilar la version que posteo aqui, los archivos quedan en /usr/local/include/opencv.
si te fijas, agregue al post un archivo Makefile que puedes utilizar.
saludos!
Hola, segui todos los pasos con la version 1.0.0 en ubuntu 9.04, pero al intentar compliar con el Makefile, me aparcen avisos de este tipo:
gcc -Wall open_save.c -o open_save -I /usr/local/include/opencv/ -L /usr/local/lib -lcv -lhighgui
In file included from /usr/local/include/opencv/cv.h:1205,
from open_save.c:1:
/usr/local/include/opencv/cvcompat.h: En la función ‘cvMinAreaRect’:
/usr/local/include/opencv/cvcompat.h:425: aviso: el operador del lado izquierdo de la expresión coma no tiene efecto
/usr/local/include/opencv/cvcompat.h:425: aviso: el operador del lado izquierdo de la expresión coma no tiene efecto
/usr/local/include/opencv/cvcompat.h:425: aviso: el operador del lado izquierdo de la expresión coma no tiene efecto
/usr/local/include/opencv/cvcompat.h:425: aviso: declaración sin efecto
Que esta fallando?
@Addrian: esto te sale al complilar el archivo de ejemplo u otro programa?? la version 1.0.0 es la que esta en sourceforge??
saludos!
Eso es lo que me aparece al compilar el ejemplo (3 archivos) de esta pagina, y la version 1.0.0 si es la que esta en sourceforge.
Existirá algun problema con la version de ubuntu?
Como puedo hacer para borrar todo y volver a intentar la instalacion?
@Addrian:
mm no se que pueda ser, pero ya probaste quitando codigo desde el archivo de ejemplo gradualmente e ir comprobando si compila bien.
mira hace poco compile otro programa mas grande en windows y el programa compilaba pero salia un error de windows al ejecutar. fui quitando codigo de a poco para ver donde estaba el problema y este se producia al usar la libreria highgui.h de la version 1.1 de opencv sin embargo con la version 1.0 funcionaba bien.
suerte!
me ha sido de mucha ayuda, ya me funcionó el ejemplo y ahora de aquí para adelante. MUCHAS GRACIAS por el aporte!!!!
Muy buen ejemplo habia instalado ya el opencv pero no sabia compilar! pero tus ejemplos lo dejan muy claro.
no me deja instalar las librerias ayuda… me dice que no encuentra: libquicktime1 y la libreria libraw1394-8, por que??????? D: alguna idea, gracias
tengo la version 12.04 de ubuntu…