# #firebase #algorithm #flutter #dart #text-recognition
Вопрос:
В настоящее время я пытаюсь изучить flutter и реализовать распознавание текста с помощью firebase ml vision, но в настоящее время я хочу сохранить прочитанный текст в переменной, каков предлагаемый подход? Например, у меня есть статья с
Имя
Информация
Могу ли я прочитать первую строку и сохранить как имя строковой переменной, а вторую строку как информацию? Как я должен реализовать свой цикл for здесь? Допустим, я уже импортировал библиотеки, и я застрял здесь.
for (TextBlock block in visionText.blocks) {
for(n=0; n<block.lines.length; n )
{
name =
info =
}
}
Заранее спасибо
Ответ №1:
В вашем сценарии, если предположить, что имя и информация занимают по одной строке, я бы сделал это первым способом:
for (TextBlock block in visionText.blocks) {
name = block.lines[0];
info = block.lines[1];
}
Комментарии:
1. Спасибо!! Я вижу, что block.lines сам по себе является массивом, мне просто нужно использовать block.lines[0].текст, чтобы преобразовать их в строку.