Wednesday, October 1, 2014

Open Biolistics Robotic Microcope Code

PrintWriter output;
String one[]=loadStrings("lines.txt"); //this histogram is made when the tissue is first placed
String two[]=loadStrings("dvals.txt");// txt file displaying histogram values
int a=0;
size(640, 360);
PrintWriter ouput;
PImage histoimg;
image(img, 0, 0);
int[] hist = new int[256];
ouput= createWriter("dvals.txt");
import processing.video.*;
Capture dacam;
PImage img;
void setup() {
  output = createWriter("aggregator.txt"); 
  img=(loadImage(a+".png"));
  size (640,480);
  dacam= new Capture(this, 320, 240, 30);
  dacam.start();
}
void draw() {
 if(dacam.available()) {
    dacam.read();
  }
  image(dacam, 0, 0);
 image(img, 0, 0);
 save("histoimg"+".png");
for (int i = 0; i < histoimg.width; i++) {
  for (int j = 0; j < histoimg.height; j++) {
    int bright = int(brightness(get(i, j)));
    hist[bright]++; 
    ouput.println(bright);
  }
}
}
void loop() {
float r=0;
  println(one.length);
  println(two.length);
  for( int t=0;r<one.length;r++){
    if(one[t] != two[t]) {
    a=a+1;
    if(a&rt;((dacam.width*dacam.height)/700){
      textSize(50);
     text("MOVEMENT DETECTED",10,40); // lines 8 through 11 check for a Δ between dvals and lines, if there is a difference it will alert the users 
     start("dart exe file here");
     output.println("1");
     output.close();
     a=0;
     }
}
}
}


I wrote a post earlier that explains the dart exe file.

No comments:

Post a Comment