Распознание капчи

Статус
В этой теме нельзя размещать новые ответы.

Inviseble_Demon

Мой дом здесь!
Регистрация
11 Дек 2008
Сообщения
478
Реакции
377
Тривиальная задача поставившая меня в ступор !:nezn::(

Имеем капчу
b924fc1eed32.jpg

Требуется распознать...
Постоянно сложение ! И никогда не бывает двух двухзначных чисел.
Вырезка попиксельно возможна так как позиция не меняется. Но есть трабла в колличестве символов (1 или 2) в принцепи..
В принцепи вполне возможна постоянная вырезка блоков под 2 символа (1 цыфра если однозначная то с краю имеет незначительный лишний кусочек от "+" со второй цифрой ни каких проблем).
Так же имеется небольшой шум вокруг всех символов...

Как или чем распознать - убейте непойму... Никогда этим не занимался... Начитался лиш того что по размеру нужно строить масив символов и попиксельно сравнимать.. Но тут же вопрос - как блин вырезать их по маске чтоли чтобы была чисто цыфра.

В приложении скрипт который с горем пополам распознает капчи если её увеличить и порезать посимвольно...
 

Вложения

  • 02.zip
    13,6 KB · Просмотры: 7
Можно гораздо проще сделать.
Пробегаемся по картинке сверху в низ в правом направлении.
Такими вертикальными линиями мы разделим посимвольно картинку. Отрезаем лишнее.
Затем пробегаемся горизонтально по каждому символу. Отрезаем лишнее.
В итоге у нас будут в пхп чистые картиночные числа, безо всяких лишних вещей. Берем и тупо сохраняем их на диск.
Прогоняем несколько раз, чтобы получить все цифры от 0 до 9.

А затем при встрече капчи всего лишь сравниваем с ними.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху