Как извлечь символы из изображения? - PullRequest
0 голосов
/ 19 ноября 2018

Я собираюсь начать изучать CV и ML.Я хочу начать с решения проблемы.Ниже я делюсь изображением и хочу извлечь каждый символ и местоположение из изображения и создать новое изображение с этими извлеченными символами в шаблоне, как в исходном изображении.После этого я сделаю перевод.Прямо сейчас, как я могу или какие шаги я должен выполнить, чтобы извлечь символы и найти эти символы из набора данных (с точки зрения списка знаков Гардинера) и поместить в новое изображение?Я знаю, что в этом процессе присутствует некоторое компьютерное зрение + машинное обучение, потому что символы не на 100% точны, потому что это слишком старые символы.Я не знаю, с чего начать и закончить.У меня есть планы использовать Python.Кроме того, поделитесь, если вы знаете, кто-нибудь уже сделал это.Спасибо.enter image description here

1 Ответ

0 голосов
/ 01 декабря 2018
  1. Запуск распознавания краев sobel на исходных изображениях в списке подписей Гардинера.
  2. Тренируйте CNN в списке.
  3. Нормализация контраста исходного изображения.
  4. Запустить распознавание краев на исходном изображении. (ранее называлось исходным изображением)
  5. Оценка в CNN путем изменения высоты и ширины (от самой большой до самой маленькой) исходного изображения.
  6. Выберите глиф с наибольшей вероятностью. Выведите соответствующий символ из списка Гардинера в этой начальной позиции и соответствующую высоту и ширину.

Я не утверждаю, что это можно сделать в шесть простых шагов, но я бы выбрал такой подход.

...