Instalar OpenCV en RaspBian
Esta guía está realizada pensando que está utilizando RaspBian Linux, tiene el ssh habilitado y está haciendo todo atraves de la terminal. Esta instalación se realizó en una Raspberry pi b+.
La cuál la puedes encontrar en nuestra e-shop

UPDATE
Hay que asegurarnos que Raspbian está actualizado mediante los siguientes comandos:
[code language=»bash»]
$ sudo apt-get update
$ sudo apt-get upgrade
[/code]
Cuando nosotros utilizamos $ apt-get update, lo que en realidad estamos haciendo es actualizar los repositorios –ver si hay algo nuevo–, es decir actualizar la lista de todos los paquetes, con la dirección de dónde obtenerlos para que a la hora de hacer la búsqueda y su posterior descarga, sea más rápida.
En cambio, cuando utilizamos $ apt-get upgrade, lo que hacemos es una actualización de nuestro sistema con todas las posibles actualizaciones que pudiera haber, es decir no sólo actualiza nuestro sistema operativo sino que también las aplicaciones que están contenidas en los repositorios.
INSTALAR DEPENDENCIAS
Primero, ejecutar la siguiente línea de comando:
[code language=»bash»]
$ sudo apt-get -y install build-essential cmake cmake-curses-gui pkg-config libpng12-0 libpng12-dev libpng++-dev libpng3 libpnglite-dev zlib1g-dbg zlib1g zlib1g-dev pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools libeigen3-dev
[/code]
**NOTA** Se deberá copiar todo la línea para que el mismo, funcione satisfactoriamente.
Posteriormente, ejecutar lo siguiente:
[code language=»bash»]
$ sudo apt-get -y install libjpeg8 libjpeg8-dev libjpeg8-dbg libjpeg-progs ffmpeg libavcodec-dev libavcodec53 libavformat53 libavformat-dev libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev libxine1-ffmpeg libxine-dev libxine1-bin libunicap2 libunicap2-dev swig libv4l-0 libv4l-dev python-numpy libpython2.6 python-dev python2.6-dev libgtk2.0-dev
[/code]
INSTALAR OpenCV
Descarga OpenCV desde http://opencv.org/download.html
Para descargarlo desde la línea de comandos, ejecuta el siguiente comando:
[code language=»bash»]
$ wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.8/opencv-2.4.8.zip/download opencv-2.4.8.zip
[/code]
O puedes conseguir la última versión desde el servidor git:
[code language=»bash»]
$ git clone https://github.com/Itseez/opencv.git
[/code]
Procederemos a Descomprimir y prepararnos para la construcción/instalación:
[code language=»bash»]
$ unzip opencv-2.4.8.zip
$ cd opencv-2.4.8
$ mkdir release
$ cd release
$ ccmake ../
[/code]
CONFIGURACIÓN
Pulse la tecla ‘c’ para configurar, una vez realizado, alternar las opciones que desee. Le saldrá algo así como se muestra en la siguiente tabla de referencia:
[code language=»bash»]
ANT_EXECUTABLE ANT_EXECUTABLE-NOTFOUND
BUILD_DOCS ON
BUILD_EXAMPLES ON
BUILD_JASPER ON
BUILD_JPEG ON
BUILD_OPENEXR ON
BUILD_PACKAGE ON
BUILD_PERF_TESTS ON
BUILD_PNG ON
BUILD_SHARED_LIBS ON
BUILD_TBB OFF
BUILD_TESTS ON
BUILD_TIFF ON
BUILD_WITH_DEBUG_INFO ON
BUILD_ZLIB ON
BUILD_opencv_apps ON
BUILD_opencv_calib3d ON
BUILD_opencv_contrib ON
BUILD_opencv_core ON
BUILD_opencv_features2d ON
BUILD_opencv_flann ON
BUILD_opencv_gpu ON
BUILD_opencv_highgui ON
BUILD_opencv_imgproc ON
BUILD_opencv_legacy ON
BUILD_opencv_ml ON
BUILD_opencv_nonfree ON
BUILD_opencv_objdetect ON
BUILD_opencv_ocl ON
BUILD_opencv_photo ON
BUILD_opencv_python ON
BUILD_opencv_stitching ON
BUILD_opencv_superres ON
BUILD_opencv_ts ON
BUILD_opencv_video ON
BUILD_opencv_videostab ON
BUILD_opencv_world OFF
CLAMDBLAS_INCLUDE_DIR CLAMDBLAS_INCLUDE_DIR-NOTFOUND
CLAMDBLAS_ROOT_DIR CLAMDBLAS_ROOT_DIR-NOTFOUND
CLAMDFFT_INCLUDE_DIR CLAMDFFT_INCLUDE_DIR-NOTFOUND
CLAMDFFT_ROOT_DIR CLAMDFFT_ROOT_DIR-NOTFOUND
CMAKE_BUILD_TYPE Release
CMAKE_CONFIGURATION_TYPES Debug;Release
CMAKE_INSTALL_PREFIX /usr/local
CMAKE_VERBOSE OFF
CUDA_BUILD_CUBIN OFF
CUDA_BUILD_EMULATION OFF
CUDA_HOST_COMPILER /usr/bin/gcc
CUDA_SDK_ROOT_DIR CUDA_SDK_ROOT_DIR-NOTFOUND
CUDA_SEPARABLE_COMPILATION OFF
CUDA_TOOLKIT_ROOT_DIR CUDA_TOOLKIT_ROOT_DIR-NOTFOUND
CUDA_VERBOSE_BUILD OFF
EIGEN_INCLUDE_PATH /usr/include/eigen3
ENABLE_NEON OFF
ENABLE_NOISY_WARNINGS OFF
ENABLE_OMIT_FRAME_POINTER ON
ENABLE_PRECOMPILED_HEADERS ON
ENABLE_PROFILING OFF
ENABLE_SOLUTION_FOLDERS OFF
ENABLE_VFPV3 OFF
EXECUTABLE_OUTPUT_PATH /home/pi/opencv-2.4.8/release/bin
GIGEAPI_INCLUDE_PATH GIGEAPI_INCLUDE_PATH-NOTFOUND
GIGEAPI_LIBRARIES GIGEAPI_LIBRARIES-NOTFOUND
INSTALL_CREATE_DISTRIB OFF
INSTALL_C_EXAMPLES OFF
INSTALL_PYTHON_EXAMPLES OFF
INSTALL_TO_MANGLED_PATHS OFF
OPENCV_CONFIG_FILE_INCLUDE_DIR /home/pi/opencv/opencv-2.4.8/release
OPENCV_EXTRA_MODULES_PATH
OPENCV_WARNINGS_ARE_ERRORS OFF
OPENEXR_INCLUDE_PATH OPENEXR_INCLUDE_PATH-NOTFOUND
PVAPI_INCLUDE_PATH PVAPI_INCLUDE_PATH-NOTFOUND
PYTHON_NUMPY_INCLUDE_DIR /usr/lib/pymodules/python2.7/numpy/core/include
PYTHON_PACKAGES_PATH lib/python2.7/dist-packages
SPHINX_BUILD SPHINX_BUILD-NOTFOUND
WITH_1394 OFF
WITH_CUBLAS OFF
WITH_CUDA OFF
WITH_CUFFT OFF
WITH_EIGEN ON
WITH_FFMPEG ON
WITH_GIGEAPI OFF
WITH_GSTREAMER ON
WITH_GTK ON
WITH_JASPER ON
WITH_JPEG ON
WITH_LIBV4L ON
WITH_NVCUVID OFF
WITH_OPENCL ON
WITH_OPENCLAMDBLAS ON
WITH_OPENCLAMDFFT ON
WITH_OPENEXR ON
WITH_OPENGL ON
WITH_OPENMP OFF
WITH_OPENNI OFF
WITH_PNG ON
WITH_PVAPI ON
WITH_QT OFF
WITH_TBB OFF
WITH_TIFF ON
WITH_UNICAP OFF
WITH_V4L ON
WITH_XIMEA OFF
WITH_XINE OFF
[/code]
Pulse de nuevo la tecla ‘c’ para configurar los nuevos ajustes.
pulse ‘g’ para generar el Makefile.
y ya para culminar, construir.
[code language=»bash»]
$ make
$ sudo make install
[/code]
**NOTA** Esto tomará un tiempo largo (unas 10 horas)


este tutorial ya no esta actual !!! no logre realizar la instalacion :(
Que error te marca? para revisarlo.
Hola, un gusto saludarte y comentar que todos tus post son de mucha utilidad.
En relacion a este Post sobre la instalacion del OpenCV en Raspbian, lo estoy llevando a cabo y me tope con 2 errores, el primero en la instruccion de las dependencias me arrojó un error sobre el archivo obsoleto : «liftiff4-dev» y solo se sustituye por el «liftiff5-dev».
Luego, en la siguiente instruccion marca 2 errores de archivos obsoletos, uno es el «libxine-dev» que se sustituye por el «libxine2-dev», pero tambien indica que el archivo «ffmpeg» esta obsoleto, pero aqui no dice por cual se puede sustituir. Espero me puedas apoyar con este para poder continuar con la instalacion. Te agradezco mucho por tu atencion y te mando saludos.