Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Разные данные при распознавание текста с удалением пробелов и без удаления

Страниц (1): [1]
 

1. Kostick - 12 Июня, 2023 - 11:15:27 - перейти к сообщению
Добрый день. Работаю в Визуальном редакторе. Есть текст "Удочка из Кальфеона". Распознаю этот текст с помощью блока ReadText и после с помощью цикла for записываю только буквы, корректность которых выше 0.01.
Проблема в том, что когда галочка "Удалить пробелы" выключена, получаю "удочкаизкальфеона", а когда выключена - "удочказкльфеона".
Два вопроса:
1) Почему в корректном результате пропали символы "и" и "а"?
2) Что надо дописать, чтобы в корректном результате сохранялись пробелы, когда в блоке ReadText выключена галочка "Удалить пробелы"?
Прикрепляю архив с файлами Визуального редактора, кодом, обученной базой распознавания и скриншотом, с которого распознавал текст:
Ссылка на архив
2. Zireael - 12 Июня, 2023 - 12:04:28 - перейти к сообщению
 Цитата:
когда галочка "Удалить пробелы" выключена, получаю "удочкаизкальфеона", а когда выключена

Ничего не понятно.
 Цитата:
Что надо дописать, чтобы в корректном результате сохранялись пробелы

У пробела точность распознавания 0. Добавьте проверку что символ является пробелом и тогда добавляйте в результат.
3. Kostick - 12 Июня, 2023 - 12:55:23 - перейти к сообщению
Ошибся. Когда галочка "Удалить пробелы" выключена, получаю "удочкаизкальфеона", а когда включена - "удочказкльфеона".
А что надо дописать, чтобы проверять, что символ является пробелом?
(Добавление)
Вот так?
CODE:
Text_vid_item_rem_char[N_vid_item_rem]=' ' || Cor_vid_item_rem[N_vid_item_rem]>0.01

(Добавление)
Спасибо, с пробелами все получилось.
Дописал в if
CODE:
Text_vid_item_rem_char[N_vid_item_rem]==' '

А подскажите, с пропадающими символами почему так?
4. Zireael - 12 Июня, 2023 - 13:47:48 - перейти к сообщению
 Цитата:
А подскажите, с пропадающими символами почему так?

Удаление пробелов из строки не удаляет данные о корректности символов.
Недоработки функции.
5. Kostick - 12 Июня, 2023 - 14:53:25 - перейти к сообщению
 Zireael пишет:
Удаление пробелов из строки не удаляет данные о корректности символов.
Недоработки функции.

Ого, никогда бы не подумал, что это связано. Все искал, где я ошибся. Спасибо.

Powered by ExBB FM 1.0 Final