Сейчас я нахожусь в точке, где я могу преобразовать растровое изображение в байтовые массивы. Предположим, у меня есть 26 изображений, представляющих a-z с 26 соответствующими байтовыми массивами. Учитывая изображение, я хотел бы использовать байтовый массив для мгновенного поиска правильной буквы, а не выполнять до 26 сравнений. Есть ли какой-нибудь способ хэширования байтовых массивов для создания хэш-кода, который можно сохранить в файле конфигурации?
В качестве альтернативы, если есть лучший (более быстрый) подход, чем хеширование изображений (при условии, что у меня нет доступа к основному текстовому представлению), я бы очень хотел узнать о них. Для пояснения предположим, что у меня есть «a.bmp», «b.bmp» и т. Д. Теперь у меня есть неизвестное изображение на экране. Я бы подумал, что хеширование изображения и выполнение одного поиска будет самым быстрым способом для положительной идентификации. Это должно быть быстрее, чем выполнение до 26 отдельных сравнений. Если это предположение неверно, я был бы признателен за описание оптимального метода.
Примечание. Это не классическая проблема с распознаванием текста (распознавание рукописного ввода и т. Д.), Поскольку буквы будут отображаться одинаково каждый раз. Поэтому буква «а» всегда будет давать точно такой же хеш-код