Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Описание признаков символа


я ©   (2011-11-27 02:26:00) 

Метод сопоставления признаков. Программа распознавания текста «знает», что каждому символу присущи те или иные признаки; к примеру, буква «А» состоит из двух наклонных линий, соединяющихся вверху, и горизонтальной линии в центре. Эти признаки остаются неизменными, даже если начертание шрифта меняется на полужирное или наклонное. При выборе из нескольких вариантов предпочтение отдается символам с самой высокой степенью совпадения признаков

Вообщем вопрос собственно в том, а как выглядит алгоритм с помощью которого это можно описать. Т.е. как разделить символ на линии, да еще учитывая их наклон...


Anatoly Podgoretsky   (2011-11-27 12:31:00) [1]

> я  (27.11.2011 11:55:02)  [2]

X1 <> X2 or Y1 <> Y2 линия наклонена


MBo   (2011-11-27 12:06:00) [2]

Прямые можно найти с помощью алгоритма Хафа (Hough)
Как оно будет работать в реальных, а не в тепличных условиях - надо пробовать.


я   (2011-11-27 11:55:00) [3]


> Это не так, по крайней мере есть несколько написание, где
> одна или две линии
> не являются наклонными


не важно.

Ладно, тогда так: Как найти на рисунке наклонную линию (при условии, что она может пересекаться с другими линиями). Т.е. алгоритм.


Anatoly Podgoretsky   (2011-11-27 08:00:00) [4]

> я  (27.11.2011 02:26:00)  [0]

> буква «А» состоит из двух наклонных линий, соединяющихся вверху

Это не так, по крайней мере есть несколько написание, где одна или две линии
не являются наклонными


Наверх

Титульная страница Поиск, карта сайта Написать письмо