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 /
Paso 2: Retire cualquier ffmpeg preinstalado y x264
sudo apt-get -qq remove ffmpeg x264 libx264-dev
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
**NOTA** Es necesario copiar todo el código para que el mismo funcione de forma satisfactoria.
Iniciará el proceso, sólo resta esperar.
– Instale ffmpeg
sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install ffmpeg gstreamer0.10-ffmpeg
Paso 4: Descargue y extraiga OpenCV
wget -O OpenCV-2.4.9.zip http://fossies.org/linux/misc/opencv-2.4.9.zip
unzip OpenCV-2.4.9.zip
cd 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
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.
make -j2
sudo make install
sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
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
Ó
./facedetect --cascade = "/ usr / share / OpenCV / haarcascades / haarcascade_frontalface_alt.xml" lena.jpg
Como 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í
Una informacin muy buena, es lo que estaba buscando. Millones de gracias. Saludos.
Una informacin muy buena, es lo que estaba buscando. Millones de gracias. Saludos.
Gracias por tus comentarios, esperamos que sea de mucha ayuda
Lo voy a probar hoy, se ve bastante bueno el tutorial. Si logro instalarlo de manera satisfactoria lo comentaré acá.
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»