public GradientGrow(BitMap2d bmp, Int16Double seed, byte r) { this.bmp = bmp; this.seed = seed; this.r = r; container = new Container_Queue <Int16Double>(); flagsMap = new FlagMap2d(bmp.width, bmp.height); }
public Threshold(BitMap2d bmp, Int16Double seed, byte min, byte max) { this.bmp = bmp; this.seed = seed; this.min = min; this.max = max; container = new Container_Queue <Int16Double>(); flagsMap = new FlagMap2d(bmp.width, bmp.height); }
public Confidence(BitMap2d bmp, Int16Double seed, int iterTime, double factor, int radius) { this.bmp = bmp; this.seed = seed; this.factor = factor; this.radius = radius; this.iterTime = iterTime; container = new Container_Queue <Int16Double>(); container2 = new Container_Queue <Int16Double>(); flagsMap = new FlagMap2d(bmp.width, bmp.height); }