четверг, 23 апреля 2009 г.

Как распознать повернутый символ в Капче

Здесь я расскажу на сколько переворот не эффективен для капч. И как просто он обходиться.

Осью Белоусова назовем отрезок с максимальной длиной из семейства отрезков, которые проходят через центр символа и их концы совпадают с последними пикселем символа.

Как найти ось Белоусова?
0. Разделить символы
1. Отчистить от помех. В смысле от точек которые рандомно образуются.
2. Найти центр символа.
3. Запустить скажем 360 отрезков по разным направлениям.
4. Найти отрезок с максимальной длиной.

Что делать дальше? Повернуть вокруг центра (лучше с Антиалайсингом), так чтобы ось Белоусова была вертикальна. И сравнить с базой в которой ось Белоусова вертикальна.



Технический процесс по сварке. Влияние углекислоты на металлические процессы в сварке .