Этап 3. Фильтры
Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе
Это архивная статья, больше не актуальна.
Для создания собственных модулей воспользуйтесь сервисом CapMonster Cloud. Подробную инструкцию можно найти по этой ссылке - Создание пользовательского модуля
Графические фильтры помогут привести каптчу к нужному цвету, убрать помехи, а главное - правильно отмасштабировать каптчу.
Что должно получиться
В идеальном варианте, после применения всех фильтров Ваша каптча должна быть:
Чёрно-белой без оттенков серого. Буквы чёрные, фон - белый.
С минимальным количеством помех типа линии, кружки, точки, пятнышки и т.д.
Среднего размера для простых каптч, раза в полтора-два крупнее для более сложных каптч.
Два набора фильтров
Фильтры для каптч.
Фильтры для символов.
После фильтрации каптчи и символы должны выглядеть одинаково, т.е. фильтры для каптч и символов должны практически совпадать.
Но бывают некоторые исключения, например, фильтр обрезки краёв не нужен для символов, только для каптч.
Или, например, фильтр убирающий в циферной ReCaptcha половину изображения с номером дома, оставляющий только сами цифры. Очевидно, что такой фильтр не нужен для обработки собранных символов. Поэтому и пришлось разделить фильтры на две группы.
Фильтры, которые точно пригодятся
Фильтр Thresold сделает Вашу каптчу чёрно-белой. Каждый пиксель станет либо чёрным, либо белым, в зависимости от того, превысил ли он некоторый порог. Порог Вы можете задавать в настройке фильтра.
Фильтр Resize изменит масштаб каптчи.
Учтите, что увеличение размера каптчи приводит к увеличению символов на ней, а это приводит к вынужденному увеличению окна распознавания символа (в настройках поиска центров масс), что сильно увеличивает сложность ядра и, в итоге, общее время процессора, потраченное на распознавание каптчи увеличится.
Обратите внимание!
Не стоит сильно увлекаться фильтрами ради уменьшения помех.
Видеоинструкция по ссылке на YouTube.