reCAPTCHA 接受两个单词中的一个

发布于 2024-09-11 03:34:52 字数 117 浏览 5 评论 0原文

我对 reCAPTCHA 的工作原理有点困惑。我已经实现了 使用 ROR。

有时即使我只指定两个单词中的一个,它也会返回 true 虽然有时会失败。

我真的很困惑,无法理解的行为 验证码。

I am a bit confused about how reCAPTCHA works. I have implemented it
using ROR.

Sometimes even if i specify only one word out of two, it returns true
while sometimes it fails.

I am really confused and not able to understand the behaviour of
reCAPTCHA.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

海未深 2024-09-18 03:34:52

只有一个验证码单词是系统“已知”的 - 它依靠用户执行验证码来告诉系统另一个单词是什么,因为它不是机器可读的。

这就是 recaptcha 的“要点”,或者说额外的好处 - 它不仅可以执行人工测试,还可以在自动 OCR 失败的情况下进行大规模的组源翻译。

Only one of the recaptcha words is "known" by the system - it is relying on the user performing the captcha to tell the system what the other word is, because it is not machine-readable.

That is the "point" of recaptcha, or the added benefit - it is not only performing a human test, it is also massively group-sourcing translation where automated OCR has failed.

无可置疑 2024-09-18 03:34:52

Recaptcha 显示两个单词。一种是计算机扫描仪已扫描并识别的,另一种是计算机扫描仪无法识别的。 Recaptcha 检查它知道答案的单词并保存未知单词的响应。这些对未知单词的反应被编译和分析,因此它本质上是由人类而不是计算机扫描仪“解决”的。

这里有更多信息,用他们自己的话说:

“但是,如果计算机无法读取这样的验证码,系统如何知道谜题的正确答案?具体方法如下:将每个无法被 OCR 正确读取的新单词提供给然后,用户会被要求读出这两个单词的答案,如果他们解决了已知答案的单词,系统就会假设他们的答案对于新单词来说是正确的。然后系统将新图像提供给其他一些人,以更高的置信度确定原始答案是否正确。”

来源 - http://www.google.com/recaptcha/learnmore

Recaptcha shows two words. One that a computer scanner has scanned and recognized and one that the computer scanner cannot recognize. Recaptcha checks for the word it knows the answer to and saves the response for the unknown word. These responses to the unknown words are compiled and analyzed so that it is essentially "solved" by humans and not by the computer scanner.

Here's more info, in their own words:

"But if a computer can't read such a CAPTCHA, how does the system know the correct answer to the puzzle? Here's how: Each new word that cannot be read correctly by OCR is given to a user in conjunction with another word for which the answer is already known. The user is then asked to read both words. If they solve the one for which the answer is known, the system assumes their answer is correct for the new one. The system then gives the new image to a number of other people to determine, with higher confidence, whether the original answer was correct."

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

请你别敷衍 2024-09-18 03:34:52

Recaptcha 使用两个单词,其中一个是已知的,另一个是未知的(未知单词是程序试图帮助破译的单词 - 它可能是从一本旧书或其他东西中扫描出来的!)。所以实际上,所有服务正在寻找的是已知单词的正确答案。如果这是您输入的单词,即使您没有为未知单词输入任何内容,它也会成功。如果您输入另一个单词(未知的单词),它将失败。

Recaptcha uses two words, one of which is known and one which is unknown (the unknown word is the one that the program is trying to help decipher--it's probably scanned out of an old book or something somewhere!). So really, all the service is looking for is the right answer to the KNOWN word. If that's the word you put it, it will succeed even if you don't put in anything for the unknown word. If you put in the other word (the unknown one) it will fail.

何以笙箫默 2024-09-18 03:34:52

我认为这就是验证码的要点。它帮助开发人员区分人类和机器人,还有助于书籍数字化。

总有两个字。一是更容易阅读。如果你能读懂这个词,那就很好,你是人类。

第二个单词是从一本书中扫描出来的,其中自动 OCR(识别)无法确定该单词。因此,用户正在帮助阅读这个词,以便书籍可以更好地数字化。

I think that's the main point of recaptcha. It helps developers make difference between humans and robots and it also helps digitalize books.

There're always two words. One is easier to read. If you can read this word, it's fine, you're human.

The second word is a scan from a book where automatic OCR (recognition) is not sure about this word. So users are helping read this word so books can be digitalized better.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文