!752 lib 1003721 // lookup lib 1003724 // commons io lib 1003727 // commons lang lib 1003729 // jhlabs filters import com.github.axet.lookup.*; import com.github.axet.lookup.common.GFirst; import com.github.axet.lookup.common.GPoint; import com.github.axet.lookup.common.ImageBinaryGreyScale; static double scale = 1 /*0.5*/; // make images smaller to speed up search p { BufferedImage template = loadBufferedImage("#1003730"); LookupScale s = new LookupScale(0.2f, 10, 0.65f, 0.95f); BufferedImage image; ImageBinaryGreyScale si, st; time { image = shootScreen2(); si = new ImageBinaryGreyScale(scaleImage(image, scale)); st = new ImageBinaryGreyScale(scaleImage(template, scale)); } twice { time { print("Searching for logo..."); L pp = (L) s.lookupAll(si, st); Collections.sort(pp, new GFirst); for (GPoint p : pp) print(p); }} }