changes: 1) fixes problems in the original EyeTracking benchmark 2) fix a bug in...
[IRC.git] / Robust / src / Benchmarks / SSJava / EyeTracking / LEA.java
index d8e593c7b1b2bca1cb63d1753a94924afc631c64..3197ac346b65d411f101ce459bbe4ba80b838754 100644 (file)
@@ -57,7 +57,7 @@ public class LEA {
   @LOC("IMPL")
   private LEAImplementation implementation;
   @LOC("LAST")
-  private FaceAndEyePosition lastPositions = new FaceAndEyePosition(null, null);
+  private FaceAndEyePosition lastPositions = new FaceAndEyePosition(-1,-1,-1,-1, null);
   @LOC("DEV")
   private DeviationScanner deviationScanner = new DeviationScanner();
 
@@ -94,10 +94,8 @@ public class LEA {
 
     @LOC("C") int i = 0;
 
-    SSJAVA: while (Counter.idx() < 37) {
-      @LOC("IMG") Image image = ImageReader.readImage("data/b" + Counter.idx() + ".bmp");
-      Counter.inc();
-      // i++;
+    SSJAVA: while (true) {
+      @LOC("IMG") Image image =  ImageReader.getImage();
       if (image == null) {
         break;
       }
@@ -107,6 +105,7 @@ public class LEA {
     System.out.println("Done.");
 
   }
+  
 
   private void processImage(@LOC("IN") Image image) {
     @LOC("THIS,LEA.POS") FaceAndEyePosition positions = implementation.getEyePosition(image);