Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2013, 11:17   #1
neong
Пользователь
 
Регистрация: 24.10.2013
Сообщений: 12
По умолчанию Помогите с разгадыванием капчи

Дело такое. При разгадаывании капчи через черные пиксели, в числе "6" и в числе "9", одинаковое кол-во черных пикселей. Ну и кароче выдает ошибку так как не может быть одинаковых кол-во пикселей.

Вот примеры капч я оставил во вложениях, помогите пожалуйста.
Изображения
Тип файла: gif 1301.gif (110 байт, 138 просмотров)
Тип файла: gif 1643.gif (110 байт, 143 просмотров)
neong вне форума Ответить с цитированием
Старый 24.10.2013, 11:20   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
При разгадаывании капчи через черные пиксели, в числе "6" и в числе "9", одинаковое кол-во черных пикселей.
Ну и? Изменяйте алгоритм разгадывания

Которым (и кодом) вы собственно не поделились, так что подсказать что-то по нему невозможно, а с нуля и за бесплатно вряд ли кто-то захочет что-то делать для вас.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 24.10.2013, 11:23   #3
neong
Пользователь
 
Регистрация: 24.10.2013
Сообщений: 12
По умолчанию

Ну алгоритм я уже удалил, а работало оно так, счиатет сколько пикселей к каждому числу и в едит пишет разгаданное число.
Вот число пикселей во всех числах таких капч:
//0 - 36
//1 - 27
//2 - 32
//3 - 31
//4 - 35
//5 - 37
//6 - 39
//7 - 26
//8 - 40
//9 - 39

Другого алгоритма не знаю что придумать
neong вне форума Ответить с цитированием
Старый 24.10.2013, 11:30   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Разгадывание по узловым точкам, поищи в сети.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 24.10.2013, 11:36   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну видимо надо что-то более сложное, чем просто число пикселей, как-то учитывать их место расположения.
Про более продвинутые алгоритмы распознавания капч есть куча статей типа
http://habrahabr.ru/post/116222/
http://habrahabr.ru/post/63854/
а так же библиотеки компьютерного зрения и работы с графикой типа OpenCV.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 24.10.2013, 17:56   #6
gurevich
Новичок
Джуниор
 
Регистрация: 24.10.2013
Сообщений: 1
По умолчанию

В таких случаях вроде нейронные сети используют
gurevich вне форума Ответить с цитированием
Старый 24.10.2013, 19:39   #7
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Использование Free GOCR:

http://www.youtube.com/watch?v=U46UPgsCv0s
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 24.10.2013, 20:11   #8
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,318
По умолчанию

С такой каптчей (цифры не искажены) легче найти 4 пикселя, которые однозначно определяют цифру.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 24.10.2013, 20:16   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Использование Free GOCR
Мне кажется, автор сам хотел реализовать. Не думаю, что он не смог сам найти другие варианты.

Еще Tesseract есть из бесплатных.

Ну или для сложных капч можно использовать сервисы типа антигейта.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 27.10.2013, 11:16   #10
Евгений101281
 
Регистрация: 15.08.2013
Сообщений: 3
По умолчанию

а например размер рисунка если сравнивать ? , до байта
Евгений101281 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Распознание капчи Arsenx777 Общие вопросы Delphi 36 26.01.2014 21:20
Вывод капчи megostudent Общие вопросы Delphi 2 05.11.2012 15:32
Создание капчи Arsenx777 PHP 25 03.01.2012 21:26
Распознавание капчи. Alex Cones Общие вопросы Delphi 20 11.01.2011 14:41
Обход капчи ZverSS88 Работа с сетью в Delphi 6 05.11.2010 13:38