Raspberry Pi + OpenCV 2.4.9

Guía de instalación definitiva


  1. sudo apt-get install build-essential checkinstall cmake
  2. sudo apt-get install libgstreamer0.10-0 libgstreamer0.10-dev gstreamer0.10-tools gstreamer0.10-plugins-base libgstreamer-plugins-base0.10-dev gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad gstreamer0.10-ffmpeg
  3. sudo apt-get remove ffmpeg x264 libx264-dev
  4. sudo apt-get update
  5. sudo apt-get install git 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 libjpeg8 libjpeg8-dev libgtk2.0-dev gtk+-2.0

En este paso saldrá que libfaac-dev no fue encontrado. Por lo tanto, tenemos que compilar FFMPEG. A continuación el cómo:

https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

Luego de compilar FFMPEG.

Obtener el más reciente snapshot stable de v4l, extráelo y entra en este. Luego haz build e instala con:

./configure

make

sudo make install

Installa cmake-curses-gui para configurar gráficamente:

sudo apt-get install cmake-curses-gui

Crea el directorio build dentro de la carpeta de OpenCV.

mkdir build

cd build

Luego configura con:

ccmake ..

Presiona “c” para configurar y pon en ON los siguientes flags.

BUILD_DOCS, BUILD_EXAMPLES, INSTALL_C_EXAMPLES, WITH_GSTREAMER, WITH_JPEG, WITH_PNG, WITH_QT, WITH_FFMPEG, WITH_V4L

Presiona “c” para configurar y luego “g” para generar y luego haz build e install.

make

sudo make install

Dile a la RasPi dónde encontrar las librerías compartidas de OpenCV editando el archivo opencv.conf (la primera vez pueda que no lo tengas, en este caso, créalo)

sudo nano /etc/ld.so.conf.d/opencv.conf

Añade la línea “/usr/local/lib” (sin las comillas) a este archivo, guárdalo y ciérralo. Para que los cambios tengan efecto, ejecuta el siguiente comando:

sudo ldconfig /etc/ld.so.conf

Igualmente, edita el archivo /etc/bash.bashrc y añade las siguientes líneas al final del archivo, guarda y cierra.

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

export PKG_CONFIG_PATH

Y finalmente, reinicia la Raspberry Pi con:

sudo halt

Email me when Galo Pule publishes or recommends stories