mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/ConfirmEdit
synced 2024-11-13 18:07:00 +00:00
df4806c64c
Tesseract is a popular open source OCR package. Running it on FancyCaptcha images, with no training or configuration, yielded a 56% break rate. By restricting the character set, the OCR break rate was improved to 66%. So: * Reduce k, increase wob scale, increase rr fuzz. The net effect of these three changes is to more reliably bend the baseline. In the old captcha, the baseline would often be bent by chance, but when it wasn't bent, it provided a very easy challenge for the OCR engine. This reduced the break rate from 66% to around 40%. * Introduce additive noise, based on a bilinear upscale of a random greyscale image. This, combined with the above change, reduces the Tesseract break rate to 6%. Change-Id: I05b5bb6475de9378cd89cce13b1b2f28b32cd405 |
||
---|---|---|
i18n | ||
maintenance | ||
resources | ||
.gitignore | ||
.gitreview | ||
ApiFancyCaptchaReload.php | ||
Asirra.class.php | ||
Asirra.i18n.php | ||
Asirra.php | ||
blacklist | ||
Captcha.php | ||
captcha.py | ||
CaptchaStore.php | ||
ConfirmEdit.alias.php | ||
ConfirmEdit.i18n.php | ||
ConfirmEdit.php | ||
ConfirmEditHooks.php | ||
COPYING | ||
FancyCaptcha.class.php | ||
FancyCaptcha.i18n.php | ||
FancyCaptcha.php | ||
MathCaptcha.class.php | ||
MathCaptcha.php | ||
QuestyCaptcha.class.php | ||
QuestyCaptcha.i18n.php | ||
QuestyCaptcha.php | ||
README | ||
ReCaptcha.class.php | ||
ReCaptcha.i18n.php | ||
ReCaptcha.php | ||
recaptchalib.php |
ConfirmEdit extension for MediaWiki This extension provides various CAPTCHA tools for MediaWiki, to allow for protection against spambots and other automated tools. For more information, see the extension homepage at: http://www.mediawiki.org/wiki/Extension:ConfirmEdit == Overview == The following modules are included in ConfirmEdit: * SimpleCaptcha - users have to solve an arithmetic math problem * MathCaptcha - users have to solve a math problem that's displayed as an image * FancyCaptcha - users have to identify a series of characters, displayed in a stylized way * QuestyCaptcha - users have to answer a question, out of a series of questions defined by the administrator(s) * ReCaptcha - users have to identify a series of characters, either visually or audially, from a widget provided by the reCAPTCHA service * Asirra - users have to identify the cats in a set of photos of cats and dogs, from a widget provided by the Microsoft Asirra service == License == ConfirmEdit is published under the GPL license. == Authors == The main framework, and the SimpleCaptcha and FancyCaptcha modules, were written by Brion Vibber. The MathCaptcha module was written by Rob Church. The QuestyCaptcha module was written by Benjamin Lees. The reCAPTCHA module was written by Mike Crawford and Ben Maurer. The Asirra module was written by Bachsau. Additional maintenance work was done by Yaron Koren. == Changelog == = Version 1.2 Fixes bug 46132 - ConfirmEdit fatal error when using MathCaptcha and current Math extension. See <https://bugzilla.wikimedia.org/show_bug.cgi?id=46132>.