Курсовая работа: Распознавание графических символов

}

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Drawing;

namespace WordSearcher

{

class Segmentation

{

/// <summary>

/// Разбиение битмапа с текстоми на строки

/// </summary>

/// <param name="b">исходный битмап</param>

/// <returns>коллекция строк</returns>

public static List<Bitmap> GetStrings(Bitmap text)

{

List<Bitmap> strs = new List<Bitmap>();

List<int> whiteLineIndexes = new List<int>();

//Находим все белые горзонатльные линии на ихображении

//и запоминаем их индексы

for (int j = 0; j < text.Height; j++)

{

bool whiteLineFound = true;

for (int i = 0; i < text.Width; i++)

{

if (text.GetPixel(i, j) != Color.FromArgb(255, 255, 255))

{

whiteLineFound = false;

К-во Просмотров: 1099
Бесплатно скачать Курсовая работа: Распознавание графических символов