@Override public FeatureVector extract(MBFImage image, FImage mask) { Colorfulness f = new Colorfulness(); if (mask == null) image.analyseWith(f); else image.analyseWithMasked(mask, f); if (classMode) return f.getColorfulnessAttribute().getFeatureVector(); return f.getFeatureVector(); } }
/** * @return the colourfulness class from the last image analysed */ public ColorfulnessAttr getColorfulnessAttribute() { return ColorfulnessAttr.getAttr(getColorfulness()); }
public static void main(String[] args) throws IOException { final AvgBrightness brightness = new AvgBrightness(); final Colorfulness colorfulness = new Colorfulness(); final Naturalness naturalness = new Naturalness(); final RMSContrast contrast = new RMSContrast(); System.out.println(f.getName() + "\tcolorfulness\t" + colorfulness.getColorfulness());
public static void main(String[] args) throws IOException { final AvgBrightness brightness = new AvgBrightness(); final Colorfulness colorfulness = new Colorfulness(); final Naturalness naturalness = new Naturalness(); final RMSContrast contrast = new RMSContrast(); System.out.println(f.getName() + "\tcolorfulness\t" + colorfulness.getColorfulness());
@Override public FeatureVector extract(MBFImage image, FImage mask) { Colorfulness f = new Colorfulness(); if (mask == null) image.analyseWith(f); else image.analyseWithMasked(mask, f); if (classMode) return f.getColorfulnessAttribute().getFeatureVector(); return f.getFeatureVector(); } }
@Override public DoubleFV getFeatureVector() { return new DoubleFV(new double[] { getColorfulness() }); }
/** * @return the colourfulness class from the last image analysed */ public ColorfulnessAttr getColorfulnessAttribute() { return ColorfulnessAttr.getAttr(getColorfulness()); }
@Override public DoubleFV getFeatureVector() { return new DoubleFV(new double[] { getColorfulness() }); }