private void button1_Click(object sender, EventArgs e) { stopwatch = new Stopwatch(); stopwatch.Start(); int colorLayer = determineChannel(); Bitmap image; if (ownerForm != null) { image = ownerForm.originalImage; } else { image = lab2OwnerForm.originalImage; } NoizeGenerator ng = new NoizeGenerator(); Bitmap result = ng.applyImpulseNoize(mode, image, trackBar1.Value, (int)numericUpDown1.Value, colorLayer); if (ownerForm != null) { ownerForm.localImage = new Bitmap(result); ownerForm.updatePicturebox(); } else { lab2OwnerForm.resultImage = new Bitmap(result); lab2OwnerForm.updateResultBox(); } stopwatch.Stop(); timeLabel.Text = "Time taken: " + stopwatch.ElapsedMilliseconds; }
private void button1_Click(object sender, EventArgs e) { stopwatch = new Stopwatch(); stopwatch.Start(); ownerForm.resultImage = applyMeanFilter("RGB", ownerForm.originalImage, new Point(ownerForm.originalImage.Width, ownerForm.originalImage.Height), new Point((int)xSizeNumUpDown.Value, (int)ySizeNumUpDown.Value), colorChannel); ownerForm.updateResultBox(); long memory2 = GC.GetTotalMemory(false); long memory1 = GC.GetTotalMemory(true); stopwatch.Stop(); ownerForm.meanFilterLabel.Text = "MeanFilter time: " + stopwatch.ElapsedMilliseconds; }