private void btnGaussSmooth_Click(object sender, EventArgs e) { long timeBefore = System.Environment.TickCount; Clusters = ImageOperations.Clustering(NewEdges, ImageOperations.Globals.distinct, k); Colors = ImageOperations.Pallete(Clusters, k, Nodes); ImageMatrix = ImageOperations.ImageQuantization(ImageMatrix, Colors, Nodes); long timeAfter = System.Environment.TickCount; ImageOperations.Globals.Time += timeAfter - timeBefore; TimeBoxS.Text = (ImageOperations.Globals.Time / 1000).ToString(); TimeBoxMS.Text = (ImageOperations.Globals.Time % 1000).ToString(); double sigma = double.Parse(txtGaussSigma.Text); int maskSize = (int)nudMaskSize.Value; ImageMatrix = ImageOperations.GaussianFilter1D(ImageMatrix, maskSize, sigma); ImageOperations.DisplayImage(ImageMatrix, pictureBox2); }