DELPHI_4 пишет:
> Если кто может поделиться идеей или кинуть ссылки на инфу. поделитесь
ну это надо конечно видеть что там за число и как отрисовано... но вот
общий принцип распознавания капчей 3-5 летней давности:
1) отделить бекграунд (если он меняется, если нет — еще лучше),
опционально можно понизить битность цвета (пороги подбирать
экспериментально)
2) наскриншотить цифры 0-9 этим самым креативным фонтом, сделать то же
что и в п1 (я надеюсь при выводе позиция всего числа и размеры символов
не меняются?)
3) порезать распознаваемую картинку с нужного места на прямоугольники.
если шрифт моноширинный — по ширине пикселей, иначе по "столбикам"
пустого места. Я надеюсь кернинг там человеческий? Если нет — придется
повозиться или тупо сканировать столбцами по 1пх шириной
4) сравнивать нарезанные кусочки попиксельно с 10ю образцами, результат
представить в виде процента общего совпадения, какой символ больше
совпал — такой там и есть, если ни один не совпал больше чем на 50-75%
(подобрать опытным путем) — алярм, попался левый символ или что-то
поменялось.
Posted via RSDN NNTP Server 2.1 beta