Я пытаюсь извлечь письма с игрового поля для проекта. В настоящее время я могу обнаружить игровое поле, сегментировать его на отдельные квадраты и извлекать изображения каждого квадрата.
Вход, который я получаю, подобен этому (это отдельные буквы):
Сначала я подсчитывал количество черных пикселей на изображение и использовал это как способ идентификации разных букв, которые хорошо работали для управляемых входных изображений. Проблема, которую я имею, заключается в том, что я не могу сделать эту работу для изображений, которые немного отличаются от них.
У меня есть около 5 образцов каждого письма для работы для обучения, которое должно быть достаточно хорошим.
Кто-нибудь знает, какой будет хороший алгоритм для этого?
Мои идеи были (после нормализации изображения):
- Подсчитайте разницу между изображением и каждым письмом, чтобы увидеть, какой из них производит наименьшее количество ошибок. Однако это не будет работать для больших наборов данных.
- Обнаружение углов и сравнение относительных местоположений.
- ???
Любая помощь будет оценена!