Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Алгоритмізації обробки зображень

Реферат Алгоритмізації обробки зображень





-1; m <= 1; m + +)

{(m == 0 && k == 0)

{;

} [count] = picture.GetPixel (i + k, j + m). R; [count] = picture.GetPixel (i + k, j + m). G; [count] = picture.GetPixel (i + k, j + m). B; + +;

}

}. PerformStep ();

// Знаходимо мінімум і максимум, використовуючи стандартні методи C # = R.Min (); maxR = R.Max (); = G.Min (); maxG = G.Max (); = B.Min (); maxB = B.Max ();

// Знаходимо середнє значення між максимумом і мінімумом = (maxR + minR)/2; = (maxG + minG)/2; = (maxB + minB)/2;

// Розміщуємо середні значення на місце центрального у вікні фільтра.SetPixel (i, j, Color.FromArgb (sR, sG, sB));

}

}. BackgroundImage = picture;. Refresh ();

} void trackBar1_MouseUp (object sender, MouseEventArgs e)

{bright = trackBar1.Value - 50; picture = new Bitmap (pictureBox1.BackgroundImage); r, g, b; (int i = 0; i

{(int j = 0; j

{= picture.GetPixel (i, j). R; = picture.GetPixel (i, j). G; = picture.GetPixel (i, j). B; + = bright; + = bright; + = bright; = CorrectColor (r); = CorrectColor (b); = CorrectColor (g);. SetPixel (i, j, Color.FromArgb (r, g, b));

}. BackgroundImage = picture;. Refresh ();

}

} void виходToolStripMenuItem_Click (object sender, EventArgs e)

{

} void trackBar2_MouseUp (object sender, MouseEventArgs e)

{K; = Convert.ToDouble (trackBar2.Value)/Convert.ToDouble (50); picture = new Bitmap (pictureBox1.BackgroundImage); AveR = 0, AveG = 0, AveB = 0; r, g, b; (int i = 0; i

{(int j = 0; j

{= AveR + picture.GetPixel (i, j). R; = AveG + picture.GetPixel (i, j). G; = AveB + picture.GetPixel (i, j). B ;

}

} = AveR/(picture.Width * picture.Height); = AveG/(picture.Width * picture.Height); = AveB/(picture.Width * picture.Height); (int i = 0; i

{(int j = 0; j

{= picture.GetPixel (i, j). R; = picture.GetPixel (i, j). G; = picture.GetPixel (i, j). B; = (int) ( (r - AveR) * K) + AveR; = (int) ((g - AveG) * K) + AveG; = (int) ((b - AveB) * K) + AveB; = CorrectColor (r); = CorrectColor (g); = CorrectColor (b);. SetPixel (i, j, Color.FromArgb (r, g, b));

}. BackgroundImage = picture;. Refresh ();

}

} void trackBar1_Scroll (object sender, EventArgs e)

{. Text = "Яскравість" + "(" + Conv...


Назад | сторінка 16 з 23 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Методика обробки зображень біомедичних сигналів
  • Реферат на тему: Програма цифрової обробки растрових графічних зображень
  • Реферат на тему: Побудова двовимірних зображень, твердотільних моделей і об'ємних зображ ...
  • Реферат на тему: Основи алгоритмізації
  • Реферат на тему: Основи алгоритмізації