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