Нужна помощь в добавлении отдельных строк текста, полученного из изображения, в PythonPython

Программы на Python
Anonymous
Нужна помощь в добавлении отдельных строк текста, полученного из изображения, в Python

Сообщение Anonymous »

Я пишу программу, которая использует Microsoft Computer Vision для чтения текста с изображений. Затем строка текста сохраняется в строке для дальнейшего использования.
Я завершил эту часть своего проекта, и она работает нормально, если мое изображение содержит только одну строку текста.< /p>
Однако ИНОГДА текст на изображении состоит из нескольких отдельных строк. Именно здесь у меня возникают проблемы.
Когда есть одна строка text, мой код работает нормально, НО, когда изображение содержит несколько строк текста, строка, которую я пытаюсь сохранить, получает только последнюю строку, считанную из изображения.
Вот мой код:< /p>

Код: Выделить всё

if read_result.status == OperationStatusCodes.succeeded:
for text_result in read_result.analyze_result.read_results:
for line in text_result.lines:
line_str = line.text
print(f"Line string: ",line_str)

upload_title_str = line_str
print(f" Upload Title String: {(upload_title_str)}")
Вывод:
Изображение

Я хочу, чтобы все строки находились в ОДНОЙ строке, а затем моя загрузка_title_str должна быть - line_str1+line_str2+line_str3
Я пробовал разные .joins и добавление, оператор += и т. д.
Я думаю, что мне не хватает чего-то базового, но после пары часов просмотра этого до меня просто не доходит.Есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-python

Вернуться в «Python»