Paso 2: Instalación de OpenCV
OpenCV (abrir equipo visión biblioteca de código) es un código abierto visión por computador y biblioteca de software de aprendizaje automático. OpenCV fue construido para proporcionar una infraestructura común para aplicaciones de visión de computadora.
Para instalar y configurar OpenCV 2.4.1, complete los siguientes pasos.
Los comandos que se muestra en cada paso pueden ser copiar y pegaban directamente en una línea de comandos de Linux. Para abrir el terminal, pulse alt + ctrl + t.
1. Quite cualquier versiones instaladas de ffmpeg y x264.
sudo apt-get remove ffmpeg x264 libx264-dev
2. obtener todas las dependencias para x264 y ffmpeg.
sudo apt-get update
sudo apt-get install build-essential checkinstall git cmake libfaac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev texi2html yasm zlib1g-dev
3. descargar e instalar gstreamer.
sudo Apto-conseguir instalar libgstreamer0.10-0 libgstreamer0.10-dev gstreamer0.10-herramientas gstreamer0.10-plugins-base libgstreamer-plugins-base0.10-dev gstreamer0.10-plugins-good gstreamer0.10-plugins-feo gstreamer0.10-plugins-bad gstreamer0.10-ffmpeg
4. descargar e instalar gtk.
sudo apt-get install libgtk2.0-0 libgtk2.0-dev
5. descargar e instalar libjpeg.
sudo apt-get install libjpeg8 libjpeg8-dev
6. crear un directorio que contenga el código fuente.
CD ~
fuente de mkdir
7. descargar e instalar instalar x264.
CD ~/src
wget ftp://ftp.videolan.org/pub/videolan/x264/snapshot...
tar xvf x264-instantánea-20120528-2245-stable.tar.bz2
CD x264-instantánea-20120528-2245-stable
8. configurar y construir el x264 bibliotecas.
. / configure--enable-shared--enable-pic
hacer
sudo hacer instalar
9. descargar ffmpeg versión 0.11.1 de http://ffmpeg.org/download.html.
CD ~/src
wget http://ffmpeg.org/releases/ffmpeg-0.11.1.tar.bz2
tar xvf ffmpeg-0.11.1.tar.bz2
CD ffmpeg-0.11.1
10. configurar y construir de ffmpeg.
. / configure--enable-gpl
--enable-libfaac--enable-libmp3lame--enable-libopencore-amrnb--enable-libopencore-amrwb--enable-libtheora--enable-libvorbis--enable-libx264--enable-libxvid--enable-nonfree--enable-postproc--enable-version3--enable-x11grab--enable-shared--enable-pic
hacer
sudo hacer instalar
11. descargar e instalar instalar una versión reciente de v4l (video para linux) de http://www.linuxtv.org/downloads/v4l-utils/. Para esta guía he utilizado la versión 0.8.8.
CD ~/src
wget http://www.linuxtv.org/downloads/v4l-utils/v4l-ut...
tar xvf v4l-utils-0.8.8.tar.bz2
CD v4l-utils-0.8.8
hacer
sudo hacer instalar
12. descargar e instalar instalar OpenCV 2.4.2. Descargar OpenCV versión 2.4.2 de http://sourceforge.net/projects/opencvlibrary/fil...
CD ~/src
wget http://downloads.sourceforge.net/project/opencvli...
tar xvf OpenCV-2.4.2.tar.bz2
13. crear un directorio nuevo y ejecutar cmake:
CD OpenCV-2.4.2/
mkdir build
compilación de CD
CMake -D CMAKE_BUILD_TYPE = lanzamiento...
14. verificar que la salida de cmake incluye el siguiente texto: encontrar gstreamer-base-0.10GTK+ 2.x: YESFFMPEG: YESGStreamer: YESV4L/V4L2: usando libv4l construir e instalar OpenCV.
hacer
sudo hacer instalar
15. configurar Linux. Dile a linux donde se encuentran las bibliotecas compartidas para OpenCV introduciendo el siguiente comando del shell:
Export LD_LIBRARY_PATH = / usr/local/lib
16. agregar el comando a su archivo .bashrc para que usted tenga que introducir cada vez tu inicio una nueva terminal.
Como alternativa, puede configurar la ruta de búsqueda de sistema biblioteca amplia. Usando su editor favorito, añadir una sola línea que contiene el texto /usr/local/lib al final de un archivo llamado /etc/ld.so.conf.d/opencv.conf. En la instalación estándar de Ubuntu, no existe el archivo opencv.conf; necesita crearlo. Usando vi, por ejemplo, escriba los siguientes comandos:
sudo vi /etc/ld.so.conf.d/opencv.conf
G
o
/usr/local/lib
: wq!
17. después de editar el archivo opencv.conf, escriba el siguiente comando:
sudo ldconfig /etc/ld.so.conf
18. usando su editor favorito, agregue las dos líneas siguientes al final de /etc/bash.bashrc:
PKG_CONFIG_PATH = $PKG_CONFIG_PATH: / usr/local/lib/pkgconfig
Export PKG_CONFIG_PATH
Después de completar los pasos anteriores, el sistema debería estar listo para compilar código que utiliza las librerías de OpenCV. En el ejemplo siguiente se muestra una forma de compilar código para OpenCV:
g ++ 'opencv pkg-config--cflags' my_code.cpp -o my_code 'opencv pkg-config--libs'