|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.01.2012, 22:10 | #2 |
Форумчанин
Регистрация: 07.03.2009
Сообщений: 123
|
Если целью стоит дальнейшее распознавание,
то возможно такие шумы не сильно повлияют на работу. Хотя могут быть проблемы с сегментацией букв. В аттаче пример распознавания (писал не я и где взял уже не помню, надеюсь автор не обидится )
Не говорите что мне делать, и я не скажу куда Вам идти.
Пишу программы на заказ на Delphi и Pascal Форум разработчиков Pascal и Delphi |
18.01.2012, 13:43 | #3 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Математическая морфология, не?
http://ru.wikipedia.org/wiki/%D0%9C%...B3%D0%B8%D1%8F Если шум на картинке всегда выражен прямой линией, то преобразования Хафа легко справятся с ним http://ru.wikipedia.org/wiki/%D0%9F%...B0%D1%84%D0%B0 ...да и чистка шумов+сегментация для данной капчи — роскошь
Благодарить в репутацию. Проклинать — туда же
Последний раз редактировалось Luuzuk; 18.01.2012 в 13:51. |
18.01.2012, 13:50 | #4 |
Форумчанин
Регистрация: 07.03.2009
Сообщений: 123
|
На мой взгляд, алгоритм Хафа не очень подходит, поскольку всё равно придётся для сегментации выделять область с символами, а остальное отбрасывать.
А на области с символами алгоритм не очень-то и поможет, поскольку выделит линии, относящиеся и к символам. -- В приложенном мною примере программа вполне справляется с шумами.
Не говорите что мне делать, и я не скажу куда Вам идти.
Пишу программы на заказ на Delphi и Pascal Форум разработчиков Pascal и Delphi |
18.01.2012, 14:07 | #5 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Пример крут Правда сыпется с access violation на картинках, предоставленных Arsenx777, и малейшие штрихи, проходящие через символы на вшитой в программу картинке, тоже обработать не может
...а Хаф для задачи такого класса и на самом деле слишком жирный алгоритм
Благодарить в репутацию. Проклинать — туда же
|
18.01.2012, 14:14 | #6 |
Форумчанин
Регистрация: 07.03.2009
Сообщений: 123
|
Этот пример ценен только как пример!
Безусловно, его использовать в том варианте как есть - не стоит, но идея автора хорошая.
Не говорите что мне делать, и я не скажу куда Вам идти.
Пишу программы на заказ на Delphi и Pascal Форум разработчиков Pascal и Delphi |
18.01.2012, 14:21 | #7 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Другое дело, что для распознавания данной конкретной капчи чистка шумов и хитрая сегментация не нужны.
Достаточно выделить весь блок с цифрами (считать число черных пикселей в строке/столбце) и разбить его на 4 равных части. После этой нехитрой операции каждую часть уже можно сравнивать с шаблонами. Точность распознавания не пострадает
Благодарить в репутацию. Проклинать — туда же
|
18.01.2012, 14:33 | #8 | |
Форумчанин
Регистрация: 07.03.2009
Сообщений: 123
|
Цитата:
Не говорите что мне делать, и я не скажу куда Вам идти.
Пишу программы на заказ на Delphi и Pascal Форум разработчиков Pascal и Delphi |
|
18.01.2012, 17:43 | #9 |
Delphi, c++, php
Форумчанин
Регистрация: 14.03.2011
Сообщений: 288
|
Всем спасибо, я просто хотел понять как избовляются от шумов и решил привести в пример простенькую капчу, пробовал не получается(
Мудр тот, кто знает нужное, а не многое.
Последний раз редактировалось Arsenx777; 18.01.2012 в 17:49. |
18.01.2012, 17:53 | #10 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Arsenx777, в сторону математической морфологии смотри. В первую очередь на эрозию. Именно с её помощью я избавлялся от шума на капче пару месяцев назад
Благодарить в репутацию. Проклинать — туда же
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
избавление от for,copy и delete | Work Group | Помощь студентам | 0 | 08.12.2009 13:42 |
Избавление от неприятных звуков | БуреВестник | Microsoft Office Word | 2 | 24.10.2009 15:06 |
Довольны ли вы уровнем шума своего ПК? | _dx | Компьютерное железо | 31 | 04.07.2009 23:02 |
ГСЧ на основе шума. | RomanIgorevi4 | Общие вопросы C/C++ | 0 | 04.06.2009 22:16 |