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

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





ert.ToString (trackBar1.Value - 50) + ")" + ":";. Refresh () ;

} void trackBar2_Scroll (object sender, EventArgs e)

{. Text = "Контраст" + "(" + Convert.ToString (Convert.ToDouble (trackBar2.Value)/Convert.ToDouble (50)) + ")" + ":";. Refresh ();

} void медианныйФильтрToolStripMenuItem_Click (object sender, EventArgs e)

{picture = new Bitmap (pictureBox1.BackgroundImage); i, j, k, m, count; [] R, G, B; = new int [9]; = new int [9] ; = new int [9];

// Матриця для цього фільтра буде мати вигляд:

// 1 1 січня

// 1 1 січня

// 1 січня 1.Value = 1;. Step = 1;. Maximum = picture.Width * picture.Height; (i = 1; i <(picture.Width - 1); i + +)

{

// Вначаледвігаемсявправо (j = 1; j <(picture.Height - 1); j + +)

{= 0;

// Прочитуємо рівні всіх пікселів для червоного у вікні фільтра (k = -1; k <= 1; k + +)

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

{[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 #. Sort (R);. Sort (G);. Sort (B);

// Розміщуємо медіанний елемент на місце центрального у вікні фільтра.SetPixel (i, j, Color.FromArgb (R [4], G [4], B [4]));

}

}. BackgroundImage = picture;. Refresh ();

} SumMod8 (int x, int y)

{summ = 0; = x + y; (summ> 7)

{= summ -8;

} summ;

} void методКіршаToolStripMenuItem_Click (object sender, EventArgs e)

{picture = new Bitmap (pictureBox1.BackgroundImage); i, j, g; [] S, T, A; = new double [8]; = new double [8]; = new double [8]; max, mod;. Value = 1;. Step = 1;. Maximum = picture.Width * picture.Height; (i = 1; i <(picture.Width -1); i + +)

{(j = 1; j <(picture.Height -1); j + +)

{

// Отримуємо рівні яскравості кожного пікселя у вікні 3х3

// A0 A1 A2

// A7 F 'A3

// A6 A5 A4 [0] = 0.3 * picture.GetPixel (i -1, j -1). R +0.59 * picture.GetPixel (i -1, j -1). G +0.11 * picture.GetPixel (i -1, j -1). B; [1] = 0.3 * picture.GetPixel (i, j-1). R +0.59 * picture.GetPixel (i, j-1). G +0.11 * picture.GetPixel (i, j -1). B; [2] = 0.3 * picture.GetPixel (i +1, j -1). R +0.59 * picture.GetPixel (i +1, j - 1). G +0.11 * picture.GetPixel (i +1, j -1). B; [3] = 0.3 * picture.GetPixel (i +1, j). R +0.59 ...


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





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

  • Реферат на тему: Конституція Афганістану від 4 січня 2004
  • Реферат на тему: Oscar Wilde "The picture of Dorian Gray"
  • Реферат на тему: Порівняльний аналіз змін і доповнень, внесених Декретом Президента Республі ...
  • Реферат на тему: Програмування на мові Object Pascal
  • Реферат на тему: Типи даних в Object Pascal