processing_vs_kinect_installation_interactive_le_bestiaire_radiointeractif
Table des matières
Processing vs Kinect : Installation interactive le Bestiaire RadioInterActif
Principe de l'installation
Configuration technique
Utilisation de :
- Ubuntu 12.04
- Processing v2
- Librairie Opencv v1 (bibliothèque hypermedia) http://ubaa.net/shared/processing/opencv/
- OpenCV v1 à compiler à la main (v2 intégrée dans les dépots mais ne marche pas avec la lib v1 de processing)
- il faut modifier un fichier source de opencv v1 pour que ça compile : remplacer “#elif” par “#else” à la ligne 133 du fichier cxcore/include/cxmisc.h http://ubuntuforums.org/showthread.php?t=1346876
import processing.opengl.*; import org.openkinect.*; import org.openkinect.processing.*; import hypermedia.video.*; import java.awt.*; import processing.serial.*; Le programme : {{:BestaireRadioInterActifLinux.zip|fig:BestaireRadioInterActifLinux.zip}}
Réglages
int seuil = 990; // Distance en millimètre de la Kinect : 4500 à bourges
smooth(4); // Réglage de l'anti aliasing 0, 2, 4 ou 8
correctionKinect = new PVector(0, 100); // Vecteur de correction pour compenser le décalage entre la kinect et le vidéoprojecteur (ajout systématique de valeurs en x et y aux blobs calculés)
Pas sur que cela serve réellement :
nombreMaxBlobs = 10; // Nbre max de blobs (personnes) détectées simultanément tampon = 10;
Configuration Arduino Geiger
- Fichier Arduino : ArduinoRadioInterActif.zip
Configuration finale de l'installation
Mode plein écran
Dans la boucle setup() :
// Préparation pour plein ecran frame.removeNotify(); frame.setUndecorated(true); frame.addNotify(); } void draw() { if(frameCount == 1) { frame.setLocation(1363, -28); }
- On enlève les décorations de la fenetre d'affichage et à la première frame, on déplace la fenetre des valeurs indiquées
- Exporter l'application sans cocher le mode plein écran
processing_vs_kinect_installation_interactive_le_bestiaire_radiointeractif.txt · Dernière modification : 2020/10/04 12:16 de serge