Курсовая работа: Распознавание графических символов
{
//Если изобраение имеет индексированный формат
//то переводим его в обычный, потомутчо с индексировнным не работат
//setpixel
b = new Bitmap(openFileDialog1.FileName);
if (b.PixelFormat == System.Drawing.Imaging.PixelFormat.Format1bppIndexed ||
b.PixelFormat == System.Drawing.Imaging.PixelFormat.Format4bppIndexed ||
b.PixelFormat == System.Drawing.Imaging.PixelFormat.Format8bppIndexed)
b = new Bitmap(b);
pictureBoxMain.Image = b;
this.ButtonsEnabled(FormState.Open);
}
else
{
this.ButtonsEnabled(FormState.Empty);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void buttonSegment_Click(object sender, EventArgs e)
{
//Получаем набор битмапов соответствующих словам текста
words = Segmentation.GetWords((Bitmap)pictureBoxMain.Image);
dataGridViewSegments.RowCount = words.Count;
int i =0;
//Перебираем слов и отображаем в таблице