package ini.trakem2.imaging.filters; import ij.plugin.ContrastEnhancer; import ij.process.ImageProcessor; import java.util.Map; public class EqualizeHistogram implements IFilter { public EqualizeHistogram() {} public EqualizeHistogram(Map<String,String> params) {} @Override public ImageProcessor process(ImageProcessor ip) { new ContrastEnhancer().equalize(ip); return ip; } @Override public String toXML(String indent) { return new StringBuilder(indent) .append("<t2_filter class=\"").append(getClass().getName()) .append("\" />\n").toString(); } @Override public boolean equals(final Object o) { return null != o && o.getClass() == EqualizeHistogram.class; } }