X-Git-Url: http://plrg.eecs.uci.edu/git/?p=IRC.git;a=blobdiff_plain;f=Robust%2Fsrc%2FBenchmarks%2FSSJava%2FEyeTrackingInfer%2FClassifier.java;h=b890c40e3e47c59ad61ccd06df2cf06aad5707da;hp=9fa81d47bda3d71990cbe30cda1986b419a33c04;hb=9d767c1f5cef3242ff67473368e5ad327c340bfa;hpb=8d750e51bc5fa6b54ed568859dd8a6a25ad9e4c4 diff --git a/Robust/src/Benchmarks/SSJava/EyeTrackingInfer/Classifier.java b/Robust/src/Benchmarks/SSJava/EyeTrackingInfer/Classifier.java index 9fa81d47..b890c40e 100644 --- a/Robust/src/Benchmarks/SSJava/EyeTrackingInfer/Classifier.java +++ b/Robust/src/Benchmarks/SSJava/EyeTrackingInfer/Classifier.java @@ -81,19 +81,11 @@ public class Classifier { for (int i = 0; i < scanAreas.length; ++i) { values[i] = 0l; - values[i] += - image.getIntegralAt(translationX + scanAreas[i].getToX(scaleFactor), translationY - + scanAreas[i].getToY(scaleFactor)); - values[i] += - image.getIntegralAt(translationX + scanAreas[i].getFromX(scaleFactor), translationY - + scanAreas[i].getFromY(scaleFactor)); - - values[i] -= - image.getIntegralAt(translationX + scanAreas[i].getToX(scaleFactor), translationY - + scanAreas[i].getFromY(scaleFactor)); - values[i] -= - image.getIntegralAt(translationX + scanAreas[i].getFromX(scaleFactor), translationY - + scanAreas[i].getToY(scaleFactor)); + values[i] += image.getIntegralAt(translationX + scanAreas[i].getToX(scaleFactor), translationY + scanAreas[i].getToY(scaleFactor)); + values[i] += image.getIntegralAt(translationX + scanAreas[i].getFromX(scaleFactor), translationY + scanAreas[i].getFromY(scaleFactor)); + + values[i] -= image.getIntegralAt(translationX + scanAreas[i].getToX(scaleFactor), translationY + scanAreas[i].getFromY(scaleFactor)); + values[i] -= image.getIntegralAt(translationX + scanAreas[i].getFromX(scaleFactor), translationY + scanAreas[i].getToY(scaleFactor)); values[i] = (long) (values[i] / ((float) scanAreas[i].getSize(scaleFactor))); avg = ((avgItems * avg) + values[i]) / (++avgItems);