@Override public FeatureVector extract(MBFImage image, FImage mask) { Sharpness f = new Sharpness(mask); Transforms.calculateIntensityNTSC(image).analyseWith(f); return f.getFeatureVector(); } }
final RMSContrast contrast = new RMSContrast(); final RGBRMSContrast rgbcontrast = new RGBRMSContrast(); final Sharpness sharpness = new Sharpness(); final SharpnessVariation sharpnessVariation = new SharpnessVariation(); final Saturation saturation = new Saturation(); System.out.println(f.getName() + "\trgb-rms-contrast\t" + rgbcontrast.getContrast()); sharpness.analyseImage(fimage); System.out.println(f.getName() + "\tsharpness\t" + sharpness.getSharpness());
final RMSContrast contrast = new RMSContrast(); final RGBRMSContrast rgbcontrast = new RGBRMSContrast(); final Sharpness sharpness = new Sharpness(); final SharpnessVariation sharpnessVariation = new SharpnessVariation(); final Saturation saturation = new Saturation(); System.out.println(f.getName() + "\trgb-rms-contrast\t" + rgbcontrast.getContrast()); sharpness.analyseImage(fimage); System.out.println(f.getName() + "\tsharpness\t" + sharpness.getSharpness());
@Override public FeatureVector extract(MBFImage image, FImage mask) { Sharpness f = new Sharpness(mask); Transforms.calculateIntensityNTSC(image).analyseWith(f); return f.getFeatureVector(); } }