SimpleCV sur Raspberry Pi

De Sam's Projects.
Aller à : Navigation, rechercher

Télécharger et installer Raspbian sur une carte SD.

Sommaire

Installer Raspbian

Télécharger Raspbian.

Dans le Terminal :

diskutil list

Identifier le disk (pas la partition) de votre carte SD, ex : disk4 (pas disk4s1)

diskutil unmountDisk /dev/<disk# from diskutil>

ex : diskutil unmountDisk /dev/disk4

sudo dd bs=1m if=<your image file>.img of=/dev/<disk# from diskutil>

ex : sudo dd bs=1m if=2012-12-16-wheezy-raspbian.img of=/dev/disk4

Booter, expander la carte SD, activer la caméra et le ssh.

Entrer en SSH :

ssh pi@192.168.1.x

Installer Tighvncserver

Logger vous sur le Pi :

sudo apt-get update & upgrade
sudo apt-get install tightvncserver
tightvncserver
vncserver :0 -geometry 1920x1080 -depth 24

Installer SimpleCV

sudo apt-get install ipython python-opencv python-scipy python-numpy python-setuptools python-pip
mkdir ~/Code
cd ~/Code
git clone git://github.com/sightmachine/SimpleCV.git
cd SimpleCV
sudo pip install -r requirements.txt
sudo python setup.py develop

Une fois fini, tapez :

simplecv

Vous devriez avoir une console opencv.

Tapez

quit

https://github.com/sightmachine/SimpleCV/blob/develop/doc/HOWTO-Install%20on%20RaspberryPi.rst

Installer le Driver de la Camera Pi

http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=14

wget http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc && sudo apt-key add ./lrkey.asc

Add the following line to the file /etc/apt/sources.list :

deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/ wheezy main
sudo apt-get update
sudo apt-get install uv4l uv4l-raspicam
sudo apt-get install uv4l-raspicam-extras
pkill uv4l
uv4l --driver raspicam --auto-video_nr --encoding yuv420 --nopreview
export LD_PRELOAD=/usr/lib/uv4l/uv4lext/armv6l/libuv4lext.so
ls/dev

Il devrait y avoir "video0"

Ouvrez la console simplecv

simplecv

Et tapez :

SimpleCV:1> cam = Camera(0, {"width":1280, "height":1024})
SimpleCV:2> cam.getImage().save("test_image.jpg")
SimpleCV:2: 1
SimpleCV:3>

Si vous avez l'erreur :

WARNING: caught exception: SystemError('/dev/video0 does not support streaming i/o',)
WARNING: SimpleCV can't seem to find a camera on your system, or the drivers do not work with SimpleCV.

Ajouter dans le .bashrc (sudo nano .bashrc) :

 export LD_PRELOAD=/usr/lib/uv4l/uv4lext/armv6l/libuv4lext.so
Outils personnels
Espaces de noms

Variantes
Actions
Farfouillage
Liens divers
Boîte à outils