Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
Kostick
Отправлено: 12 Июня, 2023 - 19:15:27
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 184
Дата рег-ции: Авг. 2020  
Репутация: 1




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



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
когда галочка "Удалить пробелы" выключена, получаю "удочкаизкальфеона", а когда выключена

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

У пробела точность распознавания 0. Добавьте проверку что символ является пробелом и тогда добавляйте в результат.
 
 Top
Kostick
Отправлено: 12 Июня, 2023 - 20:55:23
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 184
Дата рег-ции: Авг. 2020  
Репутация: 1




Ошибся. Когда галочка "Удалить пробелы" выключена, получаю "удочкаизкальфеона", а когда включена - "удочказкльфеона".
А что надо дописать, чтобы проверять, что символ является пробелом?
(Добавление)
Вот так?
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]==' '

А подскажите, с пропадающими символами почему так?
 
 Top
Zireael
Отправлено: 12 Июня, 2023 - 21:47:48
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
А подскажите, с пропадающими символами почему так?

Удаление пробелов из строки не удаляет данные о корректности символов.
Недоработки функции.
 
 Top
Kostick
Отправлено: 12 Июня, 2023 - 22:53:25
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 184
Дата рег-ции: Авг. 2020  
Репутация: 1




 Zireael пишет:
Удаление пробелов из строки не удаляет данные о корректности символов.
Недоработки функции.

Ого, никогда бы не подумал, что это связано. Все искал, где я ошибся. Спасибо.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by