Example #1
0
        private void okButton_Click(object sender, EventArgs e)
        {
            /*scalingMethod*/
            if (scalingMethod1RadioButton.Checked)
            {
                scalingMethod = "ScalingMethod1";
            }

            if (scalingMethod2RadioButton.Checked)
            {
                scalingMethod = "ScalingMethod2";
            }

            if (ScalingMethod3RadioButton.Checked)
            {
                scalingMethod = "ScalingMethod3";
            }
            /*ExtremePixel*/
            if (duplicationRadioButton.Checked)
            {
                name = "Duplication";
            }
            if (unchangedRadioButton.Checked)
            {
                name = "Unchanged";
            }

            if (existingRadioButton.Checked)
            {
                name = "Existing";
            }
            /*Own method*/
            if (ballRadioButton.Checked)
            {
                name = "Ball";
            }
            k[1]         = Convert.ToInt32(k1TextBox.Text);
            k[2]         = Convert.ToInt32(k2TextBox.Text);
            k[3]         = Convert.ToInt32(k3TextBox.Text);
            k[4]         = Convert.ToInt32(k4TextBox.Text);
            k[5]         = Convert.ToInt32(k5TextBox.Text);
            k[6]         = Convert.ToInt32(k6TextBox.Text);
            k[7]         = Convert.ToInt32(k7TextBox.Text);
            k[8]         = Convert.ToInt32(k8TextBox.Text);
            k[9]         = Convert.ToInt32(k9TextBox.Text);
            k[0]         = k[1] + k[2] + k[3] + k[4] + k[5] + k[6] + k[7] + k[8] + k[9];
            int[,] histo = Lab3.UniversalPointOperations(openImage, name, scalingMethod, k);
            ShowResult(histo);
        }