Archivos para 13/08/10

13
ago
10

Instalar openCV en Ubuntu 10.04


openCV (Open Computer Vision) es un conjunto de librerías para el procesamiento de imágenes y vídeos muy potente. Un vídeo vale más que mil palabras:

Existe en repositorios de Ubuntu 10.04 Lucid Lynx un paquete para instalar estas librerías y poder usarlas con python. Sin embargo, al intentar importar openCV o ejecutar alguna orden me daba un error. Parece ser que las dependencias del paquete están anticuadas y debemos actualizarlas por nuestra cuenta.

En la wiki de openCV se ofrece un tutorial para ello, que pasaré a traducir abajo. No obstante, también he encontrado otra forma de hacerlo que, como no he probado, no incluiré en el tutorial.

Paquetes necesarios

Para instalar los paquetes que necesitamos, tecleamos:

$ sudo aptitude install build-essential cmake pkg-config libpng12-0 libpng12-dev libpng++-dev libpng3 libpnglite-dev ibpngwriter0-dev libpngwriter0c2 zlib1g-dbg zlib1g zlib1g-dev libjasper-dev libjasper-runtime libjasper1 pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools libjpeg8 libjpeg8-dev libjpeg8-dbg libjpeg-prog ffmpeg libavcodec-dev libavcodec52 libavformat52 libavformat-dev libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev libxine1-ffmpeg libxine-dev libxine1-bin libunicap2 libunicap2-dev libdc1394-22-dev libdc1394-22 libdc1394-utils swig libv4l-0 libv4l-dev python-numpy libpython2.6 python-dev python2.6-dev

Descargar la última versión estable de openCV

  • Desde el repositorio SVN, tecleamos:
    •     cd ~/<my_working_directory
          svn co https://code.ros.org/svn/opencv/trunk

Compilar openCV usando CMake

  1. Crear un direcotirio temporal <cmake_binary_dir>, donde se generarán los ficheros para compilar.
    1. En el directorio <cmake_binary_dir> escribimos
      •     cmake [<some optional parameters...>] <path to the OpenCV source directory>

        Por ejemplo, si descargamos el proyecto en ~/opencv, ejecutaremos:

            cd ~/opencv
            mkdir release
            cd release
            cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
    1. De nuevo en el directorio (<cmake_binary_dir>)  ejecutamos los comandos para compilar e instalar :
      •     make
            sudo make install

Activar el soporte para Python

Si al ejecutar “import cv” en la consola de python nos de error, tenemos un problema:

  •     $ python2.6
        Python 2.6.5 (r265:79063, Apr  1 2010, 05:22:20)
        [GCC 4.4.3 20100316 (prerelease)] on linux2
        Type "help", "copyright", "credits" or "license" for more information.
        >>> import cv

Para solucionarlo, tecleamos:

sudo mv /usr/local/lib/python2.6/site-packages/cv.so /usr/local/lib/python2.6/dist-packages/cv.so

Esto transladará un archivo de directorio y podremos disfrutar de estas librerías.

Para una primera aproximación, puedes visitar el cookbook.




Contacto

Cuestiones, sugerencias, criticas,...

Manual LyX: Con “L” de LaTeX


Descarga el manual LyX

Ya van más de 8750 descargas.
¿A qué esperas? (Español, 1.1Mb)

Instala la nueva LyX 2.0.0 Final

Aprender LyX


Descarga el manual LyX

Ubuntu 12.10 LTS “Quantal Quetzal”

Firefox 4

Firefox 4

Ciencia Sin Tijeras

No al recorte en I+D

Feed RSS

Feed RSS



To translate / Traduire

Frases

Busco frases para realizar una colección sobre Linux, software libre e informática en general

En twitter

Han pasado (+130000)

  • 891,248 bioinformatiquillos

Archivos

USE FIREFOX

No al soporte gratuito a Microsoft

No use Windows, los gatitos se la agradecerán

Creative Commons License

Esta obra está bajo una licencia de Creative Commons.


Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 232 seguidores

%d bloggers like this: