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

mkdir OpenCV

cd / OpenCV /

mkdir opencv

mkdir opencv

Paso 2: Retire cualquier ffmpeg preinstalado y x264

sudo apt-get -qq remove ffmpeg x264 libx264-dev
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.

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
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

sudo add-apt-repository ppa:mc3man/trusty-media
sudo add-apt-repository

Install ffmpeg

sudo apt-get update

sudo apt-get update

sudo apt-get install ffmpeg gstreamer0.10-ffmpeg

sudo apt-get install ffmpeg

Paso 4: Descargue y extraiga OpenCV

wget -O OpenCV-2.4.9.zip http://fossies.org/linux/misc/opencv-2.4.9.zip
wget_step4

Download and extract OpenCV

unzip OpenCV-2.4.9.zip
cd opencv-2.4.9
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

mkdir build
cd build
mkdir build

mkdir build

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 ..

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

cmake-D_build_step5

make -j2
make -j2

make -j2

make -j2(2)
sudo make install
sudo make install

sudo make install

sudo make install(2)
sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'

sudo sh -c echo

sudo ldconfig

step_3(2)

sudo ldconfig

– Reinicie el equipo

Paso 6: Ejemplo usando OpenCV

– Cambie el directorio a la ubicación siguiente

cd /usr/local/share/OpenCV/samples/c

– Ejecutar comandos siguientes:

sudo chmod +x build_all.sh

sudo ./build_all.sh

./facedetect "/usr/share/opencv/haarcascades/haarcascade_frontalface_alt.xml" lena.jpg
sudo chmod

Ó

./facedetect --cascade = "/ usr / share / OpenCV / haarcascades / haarcascade_frontalface_alt.xml" lena.jpg

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 Comments

  1. Margot julio 26, 2016
  2. Cristina Suances septiembre 19, 2016
    • Saul Jesus septiembre 20, 2016
  3. Jeff D. Z. Cooper junio 28, 2019
    • Jeff D. Z Cooper julio 21, 2019

Escríbenos tus dudas o comentarios

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Usamos Cookies en nuestro sitio WEB

Por favor confirma, si aceptas nuestras cookies de rastreo. También puedes negar el uso de cookies de rastreo y seguir navegando sin que ninguna información sea enviada a servicios de terceros.