Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2016-01-23 13:00:22 Processing+Kinect

firerore44
nouveau membre
Date d'inscription: 2016-01-22
Messages: 1

Processing+Kinect



Bonjour a tous, j'aurais une question:
Comment et grâce a quelle librairies processing peut-on mettre un fond qui change de couleurs en fonction du temps avec la Kinect. Je travaille avec un groupe sur un projet qui doit expliquer ce qu'est la réalité augmenté, étant amateur nous avons choisie de travailler a l'aide de la Kinect et de processing pour réaliser un petit programme. Si vous pouvez nous aider merci d'avance;


import SimpleOpenNI.*;

import java.util.*;



SimpleOpenNI context;



int blob_array[];

int userCurID;

int cont_length = 640*480;

String[] sampletext = { "lu", "ma" , "me", "ve", "sa", "di", "week", "end" , "b", "c", "le"

}; // sample random text



void setup(){



  size(640, 480);

  context = new SimpleOpenNI(this);

  context.setMirror(true);

  context.enableDepth();

  context.enableUser();



  blob_array=new int[cont_length];

}





void draw() {

  background(-1);

     context.update();

  int[] depthValues = context.depthMap();

  int[] userMap =null;

  int userCount = context.getNumberOfUsers();

  if (userCount > 0) {

  userMap = context.userMap();

   

 

  }



loadPixels();

    background(255,260,150);

   for (int y=0; y<context.depthHeight(); y+=35) {

  for (int x=0; x<context.depthWidth(); x+=35) {

int index = x + y * context.depthWidth();

      if (userMap != null && userMap[index] > 0) {       

         userCurID = userMap[index];         

            blob_array[index] = 255;

            fill(150,200,30);

        text(sampletext[int(random(0,10))],x,y); // put your sample random text



          }

          else {

                    blob_array[index]=0;

                 

          }

        }

      }

   }

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2025