- sudo apt-get install build-essential checkinstall cmake
- 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
- sudo apt-get remove ffmpeg x264 libx264-dev
- sudo apt-get update
- 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
Obtener el más reciente snapshot stable de v4l, extráelo y entra en este. Luego haz build e instala con:
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.
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.
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:
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
Email me when Galo Pule publishes or recommends stories