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

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

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2013, 13:43   #1
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию Анимированный gif в качестве капчи

Почему анимированные gif'ы не используют в качестве капчи.
Капча.gif
Не, я слышал, что есть такие, но сам вот еще ни разу не встречал. Ведь их распознать машине гораздо сложнее, а человеку наоборот проще. Ведь часто в капчах буквы так искривлены или накладываются друг на друга, что глаза сломаешь. А если они будут в движении, то выделить каждый символ по отдельности будет гораздо проще. Можно например построить анимацию таким образом, что в определенный момент толком разобрать можно будет только один или два символа.
Или здесь чисто технические трудности: нагрузка на процессор сервера по созданию капчей.
Sibedir вне форума Ответить с цитированием
Старый 12.03.2013, 14:00   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,089
По умолчанию

т.е. человеку должно быть проще разбирать исковерканные символы в движении, а программе - сложнее распознавать текст, имея несколько вариаций его написания?
Как по мне, так тут человеку в N раз сложнее, а программе - в N раз проще, где N - количество кадров.
pu4koff вне форума Ответить с цитированием
Старый 12.03.2013, 14:05   #3
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

В одно время показывается одна часть символа, в другое - другая, что-то в таком духе. С перспективными искажениями: человек их отсеивает достаточно легко.
Abstraction вне форума Ответить с цитированием
Старый 12.03.2013, 14:07   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Или здесь чисто технические трудности: нагрузка на процессор сервера по созданию капчей
Есть еще одно - как минимум один сервис утверждает, что на подбор такой капчи ему требуется около минуты. Наверно это недалеко от истины, поскольку капча в таком виде как gif, есть набор кадров. Что мешает взять статичный кадр и пытаться распознать его?
http://autoit-script.ru/index.php?PH...3&topic=601.15 - здесь выложено решение по данному вопросу, но насколько эффективно преобразование анимированной капчи в тхт не проверял...
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 12.03.2013 в 14:12.
Utkin вне форума Ответить с цитированием
Старый 12.03.2013, 14:40   #5
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Цитата:
Что мешает взять статичный кадр и пытаться распознать его?
вот это
Цитата:
в определенный момент толком разобрать можно будет только один или два символа.
Причем в следующем кадре символ может не только положение поменять, но и исказится и даже с другим перехлестнуться. Представте, что на моей гивке из #1 амплетуда побольше, частота перемещений разная (одна буква за цикл анимации может выполнить 3-4 своих цикла), и каждая буква свим шрифтом написана, поворачивается и плавает волнами. Человек в любом случае буквы распознает, а вот машина уже упрется рогом. Она из этого месева даже буквы выделить не сможет.
Sibedir вне форума Ответить с цитированием
Старый 12.03.2013, 15:15   #6
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,089
По умолчанию

Цитата:
Сообщение от Sibedir Посмотреть сообщение
вот это

Причем в следующем кадре символ может не только положение поменять, но и исказится и даже с другим перехлестнуться. Представте, что на моей гивке из #1 амплетуда побольше, частота перемещений разная (одна буква за цикл анимации может выполнить 3-4 своих цикла), и каждая буква свим шрифтом написана, поворачивается и плавает волнами. Человек в любом случае буквы распознает, а вот машина уже упрется рогом. Она из этого месева даже буквы выделить не сможет.
Текстовые капчи уже давно пересекли тот порог, когда человеку уже не удобно, а компьютер распознаёт с вероятностью близкой к 100%. Сделайте такую капчу, какую описываете и посмотрим насколько легко её будет воспринимать человеческому глазу. Настроить алгоритмы распознавания под конкретный вид капчи - это вопрос времени, а вот человеку капчи омерзительны будут и через месяц и через год, когда от них толку уже будет мало. Развивать нужно анти-спам фильтры разные и прочее, а не капчи.
pu4koff вне форума Ответить с цитированием
Старый 12.03.2013, 20:56   #7
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Такая капча распознаётся на ура. Даже код переписывать не придётся.
Виталий Желтяков вне форума Ответить с цитированием
Старый 12.03.2013, 20:58   #8
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Я рисовать на компе плохо умею (всмысле инструменты плохо знаю), но да ладно, попробую наднях накидать.
Sibedir вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Анимированный gif не работает в C++ Builder XE xTIGRx C++ Builder 6 01.09.2017 03:30
Gif-файл из ресурса, Анимированый Gif volod3000 Мультимедиа в Delphi 6 13.07.2011 23:24
Анимированный Gif в компоненте Image Ermiss Мультимедиа в Delphi 17 12.09.2010 06:11
Анимированный фон Delph1n Мультимедиа в Delphi 11 31.01.2009 14:47