Es mostren els missatges amb l'etiqueta de comentaris OpenCV. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris OpenCV. Mostrar tots els missatges

diumenge, 22 de maig del 2016

OpenCV sobre BeagleBone Black: Por fin!! :-)

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!!