Llevo toda la tarde intentando instalar OpenCV en la BBB y no había forma. Al final, me he traido "todo" al comedor (excepto el monitor) y he conectado la BBB directamente por cable al router. Anteriormente intentaba descargar OpenCV a través de wifi y cuando estaba al 10-12% se colgaba el sistema. Estoy escribiendo esta entrada para hacer tiempo mientras se instala todo lo descargado que más o menos tardará unos 90 minutos. En mi BBB rula Debian.
Para llegar hasta aquí
1º.- Asegurarse de que tenemos el sistema actualizado:
root@beaglebone:~# apt-get update && apt-get upgrade
2º.- Instalar algunas herramientas que son necesarias:
root@beaglebone:~# apt-get install build-essential cmake git pkg-config
3º.- Instalar herramientas Python adicionales:
root@beaglebone:~# apt-get install python-dev python-numpy
4º.- Instalar librerias necesarias (GUI y librerias media esenciales):
root@beaglebone:~# apt-get install libgtk2.0-dev libavcodec-dev libavformat-dev libswscale-dev libjasper-dev
5º.- Instalar librerias de imagen básicas.
root@beaglebone:~# apt-install libjpeg-dev libpng-dev libtiff-dev
6º-. Instalar OpenCV desde el repositorio:
root@beaglebone:~# git clone https://github.com/Itseez/opencv.git
7º.- Nos posicionams en el directorio opencv:
root@beaglebone:~# cd opencv
8º.- Dentro del directorio opencv creamos el directorio build:
root@beaglebone:~# mkdir build
9º.- Nos cambiamos a este directorio:
root@beaglebone:~# cd build
10º.- Construimos el sistema con cmake:
root@beaglebone:~# cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_CUDA=OFF -D WITH_CUFFT=OFF -D WITH_CUBLAS=OFF -D WITH_NVCUVID=OFF -D WITH_OPENCL=OFF -D WITH_OPENCLAMDFFT=OFF -D WITH_OPENCALMBLAS=OFF -D BUILD_opencv_apps=off -D BUILD_PERF_TESTS=OFF -D BUILD_TESTS=OFF -D ENABLE_NEON=on ..
11º.- Prepárate a esperar un rato.....(90')
root@beaglebone:~# make
12º.- Para terminar...
root@beaglebone:~# make install
root@beaglebone:~# ldconfig
.... y en teoria ya tienes OpenCV instalado en tu BBB y preparado para funcionar, o al menos eso espero (aun va por el 37% :-( ).
Suerte y Salu2!!