• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Мат. ожидание и СКО в C#

Снежана217

Ученик
Регистрация
2 Апр 2016
Сообщения
3
Реакции
0
Баллы
0
Мат. ожидание и СКО в C#

Загрузила изображение в с#, прошлась по каждому пикселю, разделила их на 3 цвета(r,g,b). Теперь надо найти мат.ожидание и среднеквадратичное отклонение, проблема в том, что я не знаю как правильно реализовать код в с#
 
namespace diplom
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
//openFileDialog1.Filter = "*.jpg|jpg";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
Image qwerty = Image.FromFile(openFileDialog1.FileName);
pictureBox1.Image = qwerty;
}
}

private void button2_Click(object sender, EventArgs e)
{
if (pictureBox1.Image != null)
{
Bitmap bmp = new Bitmap(pictureBox1.Image);
for (int i = 0; i < pictureBox1.Image.Height; i++)
{
for (int j = 0; j < pictureBox1.Image.Width; j++)
{
Color c = bmp.GetPixel(j, i);
if (c.R > 125)
{
bmp.SetPixel(j, i, Color.Red);
}

else
{
bmp.SetPixel(j, i, Color.Green);
}
}
}
pictureBox1.Image = bmp;
}

}

}
}
 
Назад
Сверху