преобразует штрихи в векторы (например, углы). например: 272, 93, 42, 179
Теперь сравните эти углы с таблицей хранимых углов, которые нужно распознать:
например. формы: {{0,90,180,270}, {270, 90, 45, 180}}
для каждой записи таблицы выполните следующее:
для каждого угла сделайте следующее
взять абсолютную разницу между двумя углами и сложить их
хранить текущий итог
Подводный итог, который является наименьшим, - это форма, которую он больше всего напоминает.
Кстати, остерегайтесь разницы между двумя углами. Существует проблема обтекания.
угол: 359 и 1 очень близко друг к другу ... но если вы просто вычтете их, они окажутся на расстоянии 358 градусов.
Надеюсь, это было понятно