Beispiel #1
0
        private void histogramYapmaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            HistogramEqualization histogram = new HistogramEqualization();

            pictureBox3.Image = histogram.Apply((Bitmap)pictureBox2.Image);
            pictureBox6.Image = histogram.Apply((Bitmap)pictureBox5.Image);
        }
Beispiel #2
0
        public Bitmap ToHistogramEqualization(Bitmap Im)
        {
            AForge.Imaging.Filters.HistogramEqualization Img = new HistogramEqualization();
            Bitmap bmImage = AForge.Imaging.Image.Clone(new Bitmap(Im), PixelFormat.Format24bppRgb);

            return(Img.Apply(bmImage));
        }
        public void GaborFilter()
        {
            for (int i = 0; i < 4; i++)
            {
                HistogramEqualization he = new HistogramEqualization();

                bitmap = he.Apply(bitmap);
            }
        }
Beispiel #4
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     if (isPressed == false)
     {
         isPressed    = true;
         previousItem = null;
         if (image1.Source != null)
         {
             HistogramEqualization filter = new HistogramEqualization();
             Bitmap bm = new Bitmap(currentFileName);
             bm = filter.Apply(bm);
             BitmapSource bms = BitmapToBitmapSource(bm);
             image1.Source = bms;
             backgroundWorker2.RunWorkerAsync(bm);
         }
     }
 }
        public override Bitmap ApplyFilter(List <Bitmap> bitmaps)
        {
            HistogramEqualization filter = new HistogramEqualization();

            return(filter.Apply(bitmaps[0]));
        }
Beispiel #6
0
        public static Bitmap HistogramEqualization(Bitmap sourceImage)
        {
            var filter = new HistogramEqualization();

            return(filter.Apply(sourceImage));
        }
Beispiel #7
0
        public static Bitmap EqualizeHistogram(Bitmap input)
        {
            HistogramEqualization equalizer = new HistogramEqualization();

            return(equalizer.Apply(input));
        }
Beispiel #8
0
        public static Bitmap Histogram(Bitmap bitmap)
        {
            HistogramEqualization he = new HistogramEqualization();

            return(he.Apply((Bitmap)bitmap.Clone()));
        }
        public Bitmap Process(Bitmap bitmap)
        {
            var histogramEqualizer = new HistogramEqualization();

            return(histogramEqualizer.Apply(bitmap));
        }