|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.05.2010, 13:47 | #1 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
Распознание ASCII капчи
Дано число, записанное ASCII графикой (пример во вложении)
нужно распознать его, в данном случаи ответ 852. Символ "." обозначает белый цвет, "%" - светло-серый, "#" - темно-серый, "@" - черный. На вход подаются числа от 0 до 999, записанные стандартными системными шрифтами, размером от 20 до 50. Какие есть идеи, алгоритмы, методы распознания? Готовый код не нужен, просто если кто сталкивался с подобными задачами расскажите о их решении
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Последний раз редактировалось Blade; 04.05.2010 в 13:52. |
04.05.2010, 17:09 | #2 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Я делал очень просто:
- разбивал капчу на квадраты вокруг числа, - разбивал полученные квадраты на 9 частей (3х3), - считал количество черных точек в каждой части, - сравнивал полученное количество точек с шаблонными данными и определял число. Если нет перекрывания чисел, то при тонкой настройке можно добиться коэффициента распознания ~80%. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Распознание лиц на фото. | koshel | Мультимедиа в Delphi | 36 | 30.04.2010 09:28 |
Распознание речи в Delphi | toxich | Мультимедиа в Delphi | 8 | 28.03.2010 08:54 |
Распознание формул в Delphi | mud girl | Компоненты Delphi | 5 | 29.05.2009 09:27 |
Распознание цифр на изображении | slashy | Помощь студентам | 4 | 29.04.2008 16:14 |
Распознание текста | DOLBY | Общие вопросы Delphi | 13 | 14.02.2008 13:31 |