package com.marshalchen.common.uimodule.imageprocessing.filter.processing; import com.marshalchen.common.uimodule.imageprocessing.filter.GroupFilter; /** * This is the same as the {@link ClosingFilter}, except that this acts on all color channels, not just the red channel. * @author Chris Batt */ public class ClosingRGBFilter extends GroupFilter { public ClosingRGBFilter(int radius) { DilationRGBFilter dilation = new DilationRGBFilter(radius); ErosionRGBFilter erosion = new ErosionRGBFilter(radius); dilation.addTarget(erosion); erosion.addTarget(this); registerInitialFilter(dilation); registerTerminalFilter(erosion); } }