lunedì 9 marzo 2015

Installazione di OpenCV su Raspberry PI

PREPARAZIONE DEL S.O
Partiamo da una immagine Raspbian del 2015-02-16
$ uname -a
Linux raspberrypi 3.18.7+ #755 PREEMPT Thu Feb 12 17:14:31 GMT 2015 armv6l GNU/Linux



Ci assicuriamo che il nostro S.O. Raspbian sia aggiornato:
sudo su
apt-get update -y
apt-get upgrade -y
apt-get dist-upgrade -y
apt-get autoremove
Modifichiamo le password per gli utenti pi e root
sudo passwd root
Impostiamo il proxy per permettere gli aggiornamenti del sw
sudo nano /etc/environment
#http_proxy='http://user:password@proxy-server:proxy-port'
Rinominiamo il nome dell' host
sudo nano /etc/hostname
#RpiOpenCV
Espandiamo il filesystem e abilitiamo la "Raspberri PI Camera"
sudo nano /etc/hostname
sudo raspi-config

INSTALLAZIONE DEI PACCHETTI NECESSARI AD OPENCV
sudo su
# compilatore
apt-get install build-essential

# necessari
apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

# opzionali
apt-get install python-dev python-numpy libjpeg8-dev libpng12-dev libtiff4-dev libjasper-dev

apt-get install cmake-curses-gui pkg-config  libpng12-0 libpng++-dev libpng3 libpnglite-dev zlib1g-dbg zlib1g zlib1g-dev pngtools libtiff4 libtiffxx0c2 libtiff-tools libeigen3-dev

apt-get install libjpeg8 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 libgtk2.0-dev

# python-dev         # https://packages.debian.org/it/wheezy/python-dev
# python-numpy    # https://packages.debian.org/it/wheezy/python-numpy
# libjpeg8-dev       # https://packages.debian.org/it/wheezy/libjpeg8-dev
# libpng12-dev      # https://packages.debian.org/it/wheezy/libpng12-dev
# libtiff4-dev         # https://packages.debian.org/it/wheezy/libtiff4-dev
# libjasper-dev      # https://packages.debian.org/it/wheezy/libjasper-dev
# libpng12-0          # https://packages.debian.org/it/wheezy/libpng12-0

INSTALLAZIONE DI OPENCV
Download di OpenCV da http://opencv.org/downloads.html o http://sourceforge.net/projects/opencvlibrary/files/opencv-unix

wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.11/opencv-2.4.11.zip/

unzip opencv-2.4.11.zip
cd opencv-2.4.11
mkdir release
cd release
ccmake ../

Configurazione
press ‘c’ to configure once done toggle the options you want.
press ‘c’ again to configure with your new settings
press ‘g’ to generate the Makefile

Finalmente si può passare alla compilazione. Questa operazione può durare più di 12 ore!

date; make; date
sudo su
date; make install; date

RIFERIMENTI / LINK
http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html#linux-installation
http://www.raspberrypi.org/tag/opencv/
http://robertcastle.com/2014/02/installing-opencv-on-a-raspberry-pi/
http://www.raspberrypi.org/magpi-issues/MagPi28.pdf
https://github.com/Guzunty/Pi/wiki/Say-Hello-to-PiTeR

Nessun commento:

Posta un commento