public override Bitmap processImage(Bitmap sourceImage, BackgroundWorker worker) { Opening opening; if (this.kernel == null) { opening = new Opening(); } else { opening = new Opening(this.kernel); } Subtraction subtraction = new Subtraction(sourceImage); return(subtraction.processImage(opening.processImage(sourceImage, worker), worker)); }
private void openingToolStripMenuItem_Click(object sender, EventArgs e) { Filters filter = new Opening(); backgroundWorker1.RunWorkerAsync(filter); }