Здесь я использовал тессерактное распознавание текста, чтобы распознать текст, а также получить ограничивающую рамку распознанного текста. На рисунке ниже вы можете видеть, что я получил ограничивающую рамку для каждого слова. Теперь я хочу извлечь данные из карты в виде словаря, например {'Cell', '(801) 592-4808'}. Как я могу извлечь такие детали
Что я хочу знать?
- Как мы можем сравнить координаты ограничивающего прямоугольника, чтобы мы знали, что он лежит в одной строке или в нижней части?
- Как извлечь текст из прямоугольника после объединения двух прямоугольников?
- Я сохранил такие ключи, как (ячейка, факс, электронная почта и т. д. c) в списке. Теперь я хочу сначала проверить, содержит ли ключ какой-либо ограничивающий прямоугольник, и если да, извлечь детали из следующего ограничивающего прямоугольника слева. Как я могу это сделать?