Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 5.27 Функция распознавания текста.

Страниц (30): В начало « ... 13 14 15 16 [17] 18 19 20 21 ... » В конец
 

161. Budni - 01 Сентября, 2019 - 04:19:12 - перейти к сообщению
Как объединить две базы? Дело в том, что в виз редакторе можно выбрать лишь 1 базу.
162. Zireael - 01 Сентября, 2019 - 04:49:08 - перейти к сообщению
 Цитата:
Как объединить две базы?

Никак. Использовать их отдельно или обучать 1 базу.
163. Budni - 01 Сентября, 2019 - 06:44:54 - перейти к сообщению
Понятно, а в виз редакторе так и должно работать что нельзя две базы использовать?
164. Kibor - 01 Сентября, 2019 - 07:50:13 - перейти к сообщению
В блоке кода можно перед блоком распознавания подключать и отключать базы.
И в блоке кода подключать базу после блока старт.
165. Nikanr - 20 Сентября, 2019 - 02:36:32 - перейти к сообщению
А можно как-нибудь передать параметры RU | MARK и т.д в функцию с помощью перемененной? Через string не работает
166. Dantes3000 - 20 Сентября, 2019 - 02:47:44 - перейти к сообщению
Nikanr , Нет. Можно сделать свою функцию, которая будет string принимать и на основе этого вызывать readtext с разными параметрами
167. ivantu - 26 Сентября, 2019 - 07:37:49 - перейти к сообщению
Друзья, не понятно почему иногда слова с пробелами лишними,
(для просмотра ссылки Вам необходимо авторизоваться)
Это можно настроить как то, или только через регулярные выражения убирать все пробелы?
168. Zireael - 26 Сентября, 2019 - 17:29:14 - перейти к сообщению
 Цитата:
Это можно настроить как то

Добавить контрастности, чтобы буквы стали чуть толще. Но проще удалить пробелы.
169. ivantu - 07 Октября, 2019 - 03:51:21 - перейти к сообщению
Подскажите пожалуйста, как удалить из строки не корректно распознаны символы, те что имеют отрицательное значение
170. Zireael - 07 Октября, 2019 - 05:30:28 - перейти к сообщению
 Цитата:
как удалить из строки не корректно распознаны символы

CODE:
string Text;
loadsymbolbase ("D:\Kibor2\basetext.sib");

if(readtext (RU, #Text, 8, 1, -1, -1, -1, -1, -1, 0, -1, 295, 342, 514, 360, -1))
{
messagebox (Text); // распознанный текст
correct_symbol(#Text, 0.7); // передаём указатель на переменную и корректность символов
messagebox(Text); // строка после удаления некорректных символов
}


function correct_symbol(string #s, double correct)
{
char c[9999]; strcpy(#c[0], s);
string temp="";
int count_symbol=size(Text);
for(int i=0; i<count_symbol; i++)
{
if(symbolcorrect(i)>=correct || symbolcorrect(i)==0)temp=temp+format(#c[i], 1);
}
s=temp;
}

Powered by ExBB FM 1.0 Final