package com.github.axet.lookup.common; import java.awt.image.BufferedImage; import com.github.axet.lookup.Lookup; public class ImageBinaryGreyScale extends ImageBinaryScale { public ImageBinaryGreyScale(BufferedImage i) { image = new ImageBinaryGrey(i); } /** * * @param i * @param scaleSize * template scale size in pixels you wish. (ex: 5) */ public ImageBinaryGreyScale(BufferedImage i, int scaleSize, int blurKernel) { image = new ImageBinaryGrey(i); rescale(scaleSize, blurKernel); } public ImageBinaryGreyScale(BufferedImage i, double scale, int blurKernel) { image = new ImageBinaryGrey(i); k = blurKernel; s = scale; rescale(); } public void rescale() { scaleBuf = Lookup.scale(image.getImage(), s, k); scaleBin = new ImageBinaryGrey(scaleBuf); } }