![]() |
Помогите с Капчей! Сравнение с Эталоном!
Доброго Времени Суток :)
Тут озадачился принципом распознавания капчи и застрял (первый опыт). Детали: Капча с: http://kazino-onlain.biz/securimage/securimage_show.php Название скрипта: SecurImage Програмная среда: Delphi Процесс: - Получил капчу - Перевел из PNG в читабельный вид - Обесцветил и убрал решетку - Худо-бедно разделил символы http://img2.imageshack.us/img2/4568/screenyp.jpg И застрял на распознавании самих символов. Как я понимаю нужно распознать достаточное количество символов руками, а потом сравнивать. Но не знаю как. Подскажите как это можно сделать? Там ведь погрешность есть, как ее высчитать? Промежуточный вариант программы: http://depositfiles.com/files/j1qt2qsl6 |
Думаю можно было бы получить скелет изображения оптимизировать его и сравнить матрицы инцедентности графа оригинала и графа распозноваемого изображения. От суда же вычислить погрешность.
|
Если шрифт всегда одинаковый то тут проще:
1. по алфавиту по очереди подставлять буквы 2. размер их подгонять к сравниваемому символу капчи 3. вращать их 4. Сравнивать матрицы попиксельно Настроить погрешность в зависимости сколько пикселов совпало. И уже отсюда плясать. Кчлми шрифт всегда разный + шумы всегда разные + искажение символов - нужно распознавать геометрию. Иначе никак |
Будьте добры приведите пожалуйста код алгоритма нечеткого сравнения массивов :confused:
|
я вижу эта тема будет вечной...
|
http://forum.antichat.ru/thread110560.html ;)
|
Качай 6 видеоурок. http://rutracker.org/forum/viewtopic.php?t=2829387
Продолжительность: 2 ч. 2 мин. Размер: 782 МБ Описание: Взлом капчи WebMoney. Часть 2. Работа с "матрицей эталонов", а также с буфером обмена. :rolleyes: |
| Время: 09:24 |