These are chat archives for prussiap/synteny

23rd
Jan 2015
prussiap
@prussiap
Jan 23 2015 14:35
got here at like 6:15.. falling asleep now
Patrick Kennedy
@unlikely
Jan 23 2015 14:35
prussiap
@prussiap
Jan 23 2015 14:35
ha i saw it in the other chat :)
i like that it embeds

import SimpleOpenNI.*;
SimpleOpenNI kinect;

int closestValue;
int closestX;
int closestY;

void setup()
{
size(640, 480);
kinect = new SimpleOpenNI(this);
kinect.enableDepth();
}

void draw()
{
closestValue = 8000;

kinect.update();

// get the depth array from the kinect
int[] depthValues = kinect.depthMap();

``````// for each row in the depth image
for(int y = 0; y < 480; y++){
// look at each pixel in the row
for(int x = 0; x < 640; x++){
// pull out the corresponding value from the depth array
int i = x + y * 640;
int currentDepthValue = depthValues[i];

// if that pixel is the closest one we've seen so far
if(currentDepthValue > 0 && currentDepthValue < closestValue){
// save its value
closestValue = currentDepthValue;
// and save its position (both X and Y coordinates)
closestX = x;
closestY = y;
}
}
}``````

//draw the depth image on the screen
image(kinect.depthImage(),0,0);

// draw a red circle over it,
// positioned at the X and Y coordinates
// we saved of the closest pixel.
fill(255,0,0);
ellipse(closestX, closestY, 25, 25);
}

doh how do i embed the whole thing
``````import SimpleOpenNI.*;
SimpleOpenNI kinect;

int closestValue;
int closestX;
int closestY;

void setup()
{
size(640, 480);
kinect = new SimpleOpenNI(this);
kinect.enableDepth();
}

void draw()
{
closestValue = 8000;

kinect.update();

// get the depth array from the kinect
int[] depthValues = kinect.depthMap();

// for each row in the depth image
for(int y = 0; y < 480; y++){
// look at each pixel in the row
for(int x = 0; x < 640; x++){
// pull out the corresponding value from the depth array
int i = x + y * 640;
int currentDepthValue = depthValues[i];

// if that pixel is the closest one we've seen so far
if(currentDepthValue > 0 && currentDepthValue < closestValue){
// save its value
closestValue = currentDepthValue;
// and save its position (both X and Y coordinates)
closestX = x;
closestY = y;
}
}
}

//draw the depth image on the screen
image(kinect.depthImage(),0,0);

// draw a red circle over it,
// positioned at the X and Y coordinates
// we saved of the closest pixel.
fill(255,0,0);
ellipse(closestX, closestY, 25, 25);
}``````
prussiap
@prussiap
Jan 23 2015 14:49
Saturday, 1/24 only. Amazon just announced they will be offering 1-year of Amazon Prime for \$72. The normal price of Prime these days is \$99/yr.
what do you think of this monitor for the multimonitor mount http://www.frys.com/product/8291916