Exemple #1
0
        private Bitmap Mfr(Bitmap inputImage)
        {
            var mfrImage = new MfrFilter(inputImage,
                                         Settings.Default.StoreAsColorWherePossible,
                                         Int32.Parse(mfrFilterSizeTextBox.Text, Thread.CurrentThread.CurrentCulture),
                                         Double.Parse(mfrScalingFactorTextBox.Text, Thread.CurrentThread.CurrentCulture),
                                         Int32.Parse(mfrNumberOfFiltersTextBox.Text, Thread.CurrentThread.CurrentCulture),
                                         Double.Parse(mfrFixedSegmentLengthTextBox.Text, Thread.CurrentThread.CurrentCulture),
                                         Double.Parse(mfrSigmaTextBox.Text, Thread.CurrentThread.CurrentCulture),
                                         Double.Parse(mfrSigmaTruncationTextBox.Text, Thread.CurrentThread.CurrentCulture)).Filter();

            return(mfrImage);
        }
Exemple #2
0
        private void mfrFilteringStartButton_Click(object sender, EventArgs e)
        {
            if (mfrFilteringInputImgBox.Image != null)
            {
                var       inputBitmap = new Bitmap(mfrFilteringInputImgBox.Image);
                MfrFilter filter      = new MfrFilter(inputBitmap,
                                                      Settings.Default.StoreAsColorWherePossible,
                                                      Int32.Parse(mfrFilterSizeTextBox.Text, Thread.CurrentThread.CurrentCulture),
                                                      Double.Parse(mfrScalingFactorTextBox.Text, Thread.CurrentThread.CurrentCulture),
                                                      Int32.Parse(mfrNumberOfFiltersTextBox.Text, Thread.CurrentThread.CurrentCulture),
                                                      Double.Parse(mfrFixedSegmentLengthTextBox.Text, Thread.CurrentThread.CurrentCulture),
                                                      Double.Parse(mfrSigmaTextBox.Text, Thread.CurrentThread.CurrentCulture),
                                                      Double.Parse(mfrSigmaTruncationTextBox.Text, Thread.CurrentThread.CurrentCulture));

                mfrFilteringOutputImgBox.Image = filter.Filter();
            }
        }