OpenCV 2.4.9: Instalación en Ubuntu

OpenCV es la biblioteca de código más popular y avanzado para aplicaciones relacionadas con la Visión por Computador de hoy, que abarca desde muchas tareas muy básicas (captura y pre-tratamiento de los datos de imagen) en algoritmos de alto nivel (extracción de características, seguimiento de movimiento, aprendizaje automático). Es software libre y proporciona una API en C, C ++, Java y Python. Otras envolturas están disponibles. La biblioteca en sí es independiente de la plataforma y, a menudo utilizado para el procesamiento de imágenes en tiempo real y la visión por computador.

¿Qué hay de nuevo en 2.4.9

  • Nuevo módulo de visualización 3D ‘saber’
  • Correcciones de rendimiento en el módulo ‘OCL’
  • Correcciones en la cámara Android
  • Mejorado el soporte CUDA para plataformas móviles
  • Correcciones de la comunidad
  • 55 errores reportados se han cerrado
  • 156 solicitudes de extracción se han fusionado

Instalar OpenCV

CABE MENCIONAR QUE LA INSTALACIÓN DE OPENCV 2.4.9, ES TARDADO. ASÍ QUE NO SE DESESPEREN.

Paso 1:  Crear Directorio

[code language=»bash»]
mkdir OpenCV
[/code]

cd / OpenCV /

mkdir opencv
mkdir opencv

Paso 2: Retire cualquier ffmpeg preinstalado y x264

[code language=»bash»]
sudo apt-get -qq remove ffmpeg x264 libx264-dev
[/code]

remove_ffmpeg
Remove ffmpeg

 Paso 3: Instale Dependencias

En caso de tener una tarjeta gráfica distinta a nvidia, (AMD / ATI, Radeon), Reemplace ‘libopencv-dev’  por ‘icd-libopencl1 OCL’ que es un controlador genérico.

[code language=»bash»]
sudo apt-get -qq install libopencv-dev build-essential checkinstall cmake pkg-config yasm libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils
[/code]

step_3
Install Dependencies

**NOTA** Es necesario copiar todo el código para que el mismo funcione de forma satisfactoria.

 

Iniciará el proceso, sólo resta esperar.

step_3(2)

– Instale ffmpeg

[code language=»bash»]
sudo add-apt-repository ppa:mc3man/trusty-media
[/code]

sudo add-apt-repository
Install ffmpeg

[code language=»bash»]
sudo apt-get update
[/code]

sudo apt-get update

[code language=»bash»]
sudo apt-get install ffmpeg gstreamer0.10-ffmpeg
[/code]

sudo apt-get install ffmpeg

Paso 4: Descargue y extraiga OpenCV

[code language=»bash»]
wget -O OpenCV-2.4.9.zip http://fossies.org/linux/misc/opencv-2.4.9.zip
[/code]

wget_step4
Download and extract OpenCV

[code language=»bash»]
unzip OpenCV-2.4.9.zip
[/code]

[code language=»bash»]
cd opencv-2.4.9
[/code]

cd_opencv
opencv 2.4.9

Paso 5: Comienza proceso de generación

Tenga en cuenta que este bit tomaría algún tiempo para completar

[code language=»bash»]
mkdir build
cd build
[/code]

mkdir build
mkdir build

[code language=»bash»]
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
[/code]

**NOTA** Es necesario copiar todo el código para que el mismo funcione de forma satisfactoria.

cmake-D_build_step5

[code language=»bash»]
make -j2
[/code]

make -j2
make -j2
make -j2(2)

[code language=»bash»]
sudo make install
[/code]

sudo make install
sudo make install
sudo make install(2)

[code language=»bash»]
sudo sh -c ‘echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf’
[/code]

sudo sh -c echo

[code language=»bash»]
sudo ldconfig
[/code]

step_3(2)

sudo ldconfig

– Reinicie el equipo

Paso 6: Ejemplo usando OpenCV

– Cambie el directorio a la ubicación siguiente

[code language=»bash»]
cd /usr/local/share/OpenCV/samples/c
[/code]

– Ejecutar comandos siguientes:

[code language=»bash»]
sudo chmod +x build_all.sh

sudo ./build_all.sh

./facedetect "/usr/share/opencv/haarcascades/haarcascade_frontalface_alt.xml" lena.jpg
[/code]

sudo chmod

Ó

[code language=»bash»]
./facedetect –cascade = "/ usr / share / OpenCV / haarcascades / haarcascade_frontalface_alt.xml" lena.jpg
[/code]

finalComo se logra apreciar en esta imagen, nos abrirá una ventana en cascada para mostrarnos que se ha relaizado con éxito nuestra instalación.

FUENTE ORIGINAL: Click aquí

cropped-sdasdasdas.png

5 comentarios en «OpenCV 2.4.9: Instalación en Ubuntu»

    1. Hola, me sale un error en el paso 3 (donde hay que copiar el código largo):
      E: No se ha podido localizar el paquete icd-libopencl1
      E: No se ha podido localizar el paquete OCL
      E: No se ha podido localizar el paquete libjasper-dev
      E: No se ha podido localizar el paquete libxine-dev
      E: No se ha podido localizar el paquete libgstreamer0.10-dev
      E: No se pudo encontrar ningún paquete usando «*» con «libgstreamer0.10-dev»
      E: No se pudo encontrar ningún paquete con la expresión regular «libgstreamer0.10-dev»
      E: No se ha podido localizar el paquete libgstreamer-plugins-base0.10-dev
      E: No se pudo encontrar ningún paquete usando «*» con «libgstreamer-plugins-base0.10-dev»
      E: No se pudo encontrar ningún paquete con la expresión regular «libgstreamer-plugins-base0.10-dev»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *