package com.github.axet.lookup; import java.awt.image.BufferedImage; import java.util.List; import com.github.axet.lookup.common.GPoint; import com.github.axet.lookup.common.ImageBinaryGrey; import com.github.axet.lookup.common.ImageBinaryRGB; import com.github.axet.lookup.common.ImageBinaryRGBFeature; import com.github.axet.lookup.proc.FNCC; public class FNCCTest { public static void main(String[] args) { BufferedImage image = Capture.load(OCRTest.class, "cyclopst1.png"); BufferedImage template = Capture.load(OCRTest.class, "cyclopst3.png"); // rgb image lookup { List<GPoint> pp = FNCC .lookupAll(new ImageBinaryRGB(image), new ImageBinaryRGBFeature(template, 5000), 0.9f); for (GPoint p : pp) { System.out.println(p); } } // grey image lookup { List<GPoint> pp = FNCC.lookupAll(new ImageBinaryGrey(image), new ImageBinaryRGBFeature(template, 5000), 0.9f); for (GPoint p : pp) { System.out.println(p); } } } }