ReCaptcha дает действительный в качестве ответа, даже если пропущен один символ - PullRequest
0 голосов
/ 18 августа 2011

Я использую http://code.google.com/apis/recaptcha/docs/verify.html, Reptcha дает действительный ответ, даже если один символ пропущен.

Ответы [ 3 ]

6 голосов
/ 18 августа 2011

http://www.google.com/recaptcha/learnmore

Каждое новое слово, которое не может быть правильно прочитано OCR, дается пользователю в сочетании с другим словом, ответ на который уже известен.Затем пользователю предлагается прочитать оба слова.Если они решают тот, для которого известен ответ, система предполагает, что их ответ верен для нового.Затем система передает новое изображение ряду других людей, чтобы с большей уверенностью определить, был ли первоначальный ответ правильным.

0 голосов
/ 18 августа 2011

@ Ответ Хасана правильный. Все слова, отображаемые на ReCaptcha, не читаются OCR. Серверы Google не могут правильно определить ответ. Таким образом, они поднимают два слова. Тот, который получил подавляющее количество согласованных ответов от других пользователей ReCaptcha, и тот, который является новым словом. Он не говорит вам, какое слово является «известным», а какое - новым. Если вы правильно поняли «известное» слово, оно запишет то, что вы отправили для нового слова, и сохранит его в своей базе данных. Если в дальнейшем гораздо больше пользователей дадут тот же ответ, что и вы, для вашего нового слова, оно будет переведено из нового слова в «известное» слово.

0 голосов
/ 18 августа 2011

Может ли это быть из-за того, что допускается небольшая разница в ошибках, поскольку слова не всегда могут быть разборчивыми?

...