[youtube=//](для просмотра ссылки Вам необходимо авторизоваться) /youtube]
На видео на 13.22 пропускает у "ё" верхние точки, заместо них вставляет "в" но об этом ничего не сказано,
у меня при распознавании например слово ёлка, оно определяет как ёвлка.
Уже и интеллект включал, все равно после ё вставляет в
Нажмите для увеличения
Как лечить?
1. koba - 10 Октября, 2021 - 07:11:08 - перейти к сообщению
2. Zireael - 10 Октября, 2021 - 07:34:08 - перейти к сообщению
Используйте корректность распознавания.
CODE:
string Text;
loadsymbolbase ("D:\Kibor2\test.sib");
readtext (RU, #Text, 8, 1, -1, -1, -1, -1, -1, 0, 50, 391, 761, 491, 795, -1);
messagebox (Text);//тест
correct(#Text, 0.5); // 0.5 корректность символа (от 0 до 1)
messagebox (Text);
function correct(string #text, double correct)
{
char c[999]; strcpy(#c[0], text); text="";
for(int i=0; i<size(#c[0]); i++)
{
if(symbolcorrect(i) >= correct || c[i] == " ")text=text+c[i];
}
}
loadsymbolbase ("D:\Kibor2\test.sib");
readtext (RU, #Text, 8, 1, -1, -1, -1, -1, -1, 0, 50, 391, 761, 491, 795, -1);
messagebox (Text);//тест
correct(#Text, 0.5); // 0.5 корректность символа (от 0 до 1)
messagebox (Text);
function correct(string #text, double correct)
{
char c[999]; strcpy(#c[0], text); text="";
for(int i=0; i<size(#c[0]); i++)
{
if(symbolcorrect(i) >= correct || c[i] == " ")text=text+c[i];
}
}