Читая газету, я с трудом понимаю алгоритм, описанный:
Учитывая черно-белое цифровое изображение образца почерка, вырежьте один символ для анализа. Поскольку это может быть любой размер, алгоритм должен принять это во внимание (если это будет проще, мы можем предположить, что размер равен 2 ^ n x 2 ^ m).
Теперь, в описании состояния данного изображения мы преобразуем его в 512-битную функцию (512-битный хэш) следующим образом:
(192 бита) вычисляет градиент изображения, сворачивая его с помощью оператора Собеля 3x3. Направление градиента на каждом ребре квантуется до 12 направлений.
(192 бита) Генератор конструктивных элементов берет карту градиента и ищет в окрестности определенные комбинации значений градиента. (используется для вычисления 8 различных элементов, представляющих линии и углы на изображении)
(128 бит) Генератор вогнутости использует 8-точечный звездный оператор, чтобы находить грубые вогнутости в 4 направлениях, отверстиях и ходах шкалы запаздывания.
Карты объектов изображения нормализованы с помощью сетки 4x4.
Пока что я борюсь с тем, как сделать произвольное изображение, разбить его на 16 секций и использовать оператор Собеля 3x3, чтобы получить 12 битов для каждой секции. (Но если у вас есть понимание других частей, не стесняйтесь комментировать:)