Mabilla

Иллюстрация не сохранилась
Да, кстати, как вам Mobilla? [ >>> ] Мне очень нравится. Жаль только, что в жизни она не будет так выглядеть. Собственно, в жизни она вообще выглядеть никак не будет — это концепт. А жаль — я бы купил.

24 комментария

Защита от роботов.

Возвращаясь к защите от роботов. Есть такой сайт BeeOnline [ >>> ] . Он позволяет отправлять сообщения абонентам сети «Билайн». Формочка отправки сообщений защищена от роботов традиционной картинкой, на которой написано число. Требуется — написать робота, которому эта картинка существенной помехой не являлась.

Трудности две: во-первых, цифры расположены на разной высоте, во-вторых, картинка зашумлена. Но есть и хорошие новости: цифры равной ширины, всегда на одних и тех же местах по горизонтали, шрифт всегда один и тот же.

Если бы не было шумов, можно было бы просто подсчитывать суммы значимых точек по вертикали и сравнивать их с просчитанными заранее значениями — так я обходил защиту одного из web-mail.

Шум сильно мешает. Я попробовал убирать точки, вокруг которых находится менее трёх точек. Помогло. Далее подсчитал вертикали в цифрах, усреднил значения по нескольким картинкам и просчитал «отпечатки» цифр.

Поскольку после моего простенького удаления шума, цифры несколько страдают, ввел понятие ошибки — отклонения от эталона более чем на единицу. Далее всё просто — подсчитываю отклонения от всех эталонов и нахожу тот, отклонение от которого минимально.

Погрешность — порядка 2-3%. Плохо отличает сильно зашумлённые 8 и 9. Можно, конечно, считать ещё и горизонатали, вводить самокоррекцию и т.д., но мне не хочется. 3% — вполне нормальный процент ошибок, распозналось неправильно — можно повторить. Мне хватит.

Сама программа — тут [ >>> ].

11 комментариев