СПОСОБ КОРРЕКТНОЙ ОРИЕНТАЦИИ ИЗОБРАЖЕНИЙ ПРИ АВТОМАТИЧЕСКОЙ ПЕЧАТИ

1. Способ корректной ориентации изображений при автоматической печати, включающий выполнение следующих операций:
выполняют выделение текстовых блоков;
выполняют проверку, является ли число текстовых блоков N меньше заданного порога Т;
в случае, если число текстовых блоков N меньше заданного порога Т, определения ориентации документа не выполняют;
в случае, если число текстовых блоков N больше заданного порога 7, выполняют заливку нетекстовых областей белым цветом;
выполняют преобразование RGB изображения в бинарное;
выполняют вычисление параметров асимметрии текста asym0, asym90;
выполняют вычисление коэффициентов по горизонтали - ah, и вертикали - av;
выполняют проверку, является ли asym больше нуля и ah больше, чем av;
в случае положительного результата проверки считают, что документ имеет корректную ориентацию;
в случае отрицательного результата проверяют, является ли asym меньше нуля и ah больше, чем av;
если asym меньше нуля и ah больше, чем av, производят поворот изображения на угол 180°;
в случае отрицательного результата проверяют, является ли asym90 больше нуля и ah меньше, чем av;
если asym90 больше нуля и ah меньше, чем av, производят поворот изображения на угол 90°;
в случае отрицательного результата производят поворот изображения на угол 270°.
2. Способ по п.1, отличающийся тем, что операцию проверки корректности ориентации электронного представления страницы выполняют, исходя из распределения пикселей изображения в направлении сканирования и перпендикулярном направлении.