PDA

Просмотр полной версии : Помогите с Капчей! Сравнение с Эталоном!


WanSider
22.03.2010, 11:22
Доброго Времени Суток :)

Тут озадачился принципом распознавания капчи и застрял (первый опыт).

Детали:

Капча с: http://kazino-onlain.biz/securimage/securimage_show.php
Название скрипта: SecurImage
Програмная среда: Delphi

Процесс:
- Получил капчу
- Перевел из PNG в читабельный вид
- Обесцветил и убрал решетку
- Худо-бедно разделил символы

http://img2.imageshack.us/img2/4568/screenyp.jpg (http://img2.imageshack.us/i/screenyp.jpg/)

И застрял на распознавании самих символов.
Как я понимаю нужно распознать достаточное количество символов руками, а потом сравнивать. Но не знаю как.

Подскажите как это можно сделать? Там ведь погрешность есть, как ее высчитать?

Промежуточный вариант программы: http://depositfiles.com/files/j1qt2qsl6

St0nX
22.03.2010, 12:22
Думаю можно было бы получить скелет изображения оптимизировать его и сравнить матрицы инцедентности графа оригинала и графа распозноваемого изображения. От суда же вычислить погрешность.

maestro-ant
22.03.2010, 15:37
Если шрифт всегда одинаковый то тут проще:
1. по алфавиту по очереди подставлять буквы
2. размер их подгонять к сравниваемому символу капчи
3. вращать их
4. Сравнивать матрицы попиксельно
Настроить погрешность в зависимости сколько пикселов совпало. И уже отсюда плясать.

Кчлми шрифт всегда разный + шумы всегда разные + искажение символов - нужно распознавать геометрию. Иначе никак

WanSider
22.03.2010, 19:16
Будьте добры приведите пожалуйста код алгоритма нечеткого сравнения массивов :confused:

RedFern.89
23.03.2010, 13:03
я вижу эта тема будет вечной...

St0nX
23.03.2010, 15:03
http://forum.antichat.ru/thread110560.html ;)

ArkNet
20.05.2010, 20:12
Качай 6 видеоурок. http://rutracker.org/forum/viewtopic.php?t=2829387
Продолжительность: 2 ч. 2 мин.
Размер: 782 МБ
Описание: Взлом капчи WebMoney. Часть 2. Работа с "матрицей эталонов", а также с буфером обмена. :rolleyes: