Имитация поведения человека на сайте, часть 1
На сегодняшний день существует множество способов отслеживания поведения человека на сайте при помощи скриптов. Например, многим известный вебвизор от Яндекс умеет собирать следующий дествия пользователя на сайте:
- движения мыши;
- клики;
- прокрутка страницы;
- нажатия на клавиши и заполнение форм;
- выделение и копирование текста.
Распознавание капчи с сайта clickid.ru
Рассмотрим распознавание капчи с сайта clickid.ru. Смысл этой капчи в том, что там требуется указать с картинки количество черных квадратов.
Эту капчу можно отнести к простейшим, так фон всегда один и тот же и квардраты всегда одного цвета, меняется только их количество и положение.
Итак, приступим. Распонавание капчи включает в себя этапы предобработки изображения, разделения на объекты (как правило символы) и их классификация.
Читать дальшеПредставление изображений в памяти
Исходным цветом монитора является чёрный, а все остальные цвета на нем получаются при помощи комбинации трех цветов различной интенсивности - красного, зеленого и синего.
Минимальный элемент изображения на мониторе, это 3 рядом стоящие точки, красного, зеленого и синего цветов. Если приглядеться, или посмотреть на монитор через линзу, их можно увидеть.
Такой триплет называется пикселом (pixel), как сокращение от picture element. Интенсивность красного, зеленого и синего компонет (RGB) задается числом от 0 до 255. 0 соответствует наименьшей интенсивности, 255 наибольшей.
Таким образом, любую картинку можно описать при помощи таких наборов из трех чисел.