как сделать так чтоб-бы при распознании текста исключить символ который неточно определяется и оставить только те символы которые определились c высокой точностью
как видно на скриншоте кибор определяет 010 (для просмотра ссылки Вам необходимо авторизоваться) нули он определил верно с высокой точностью, а вот по центру вовсе не 1, этот символ мне и надо исключить из readtext
можно пример кода?
1. Greaty - 26 Февраля, 2019 - 09:29:22 - перейти к сообщению
2. Kibor - 26 Февраля, 2019 - 09:44:12 - перейти к сообщению
Почему он определяется не точно?
Если есть символ, его надо как то обучить.
А потом с помощью регулярного выражения вырезать.
Если есть символ, его надо как то обучить.
А потом с помощью регулярного выражения вырезать.
3. Greaty - 26 Февраля, 2019 - 10:56:13 - перейти к сообщению
Kibor пишет:
Почему он определяется не точно?
база обучена всем цифрам и все цифры определяются точно, а этот символ определяется как 1 с точностью -40 потому что больше всего похожа на 1, но по факту это непонятная каракуля того же цвета что и цифры, но совсем не цифра не знак не буква
Kibor пишет:
Если есть символ, его надо как то обучить.
ок
Kibor пишет:
А потом с помощью регулярного выражения вырезать.
можно пример?
4. Kibor - 26 Февраля, 2019 - 10:57:55 - перейти к сообщению
Удалить все @ при распознавание текста
CODE:
readtext (NUM | MARK, #Text, 8, 1, -1, -1, -1, -1, -1, 0, -1, ZVx1, ZVy1, ZVx2, ZVy2, -1);
regexreplace(-1, #Text, Text, "@", "");
messagebox (Text);
regexreplace(-1, #Text, Text, "@", "");
messagebox (Text);
5. Greaty - 26 Февраля, 2019 - 12:22:24 - перейти к сообщению
Kibor пишет:
Удалить все @ при распознавание текста
CODE:
readtext (NUM | MARK, #Text, 8, 1, -1, -1, -1, -1, -1, 0, -1, ZVx1, ZVy1, ZVx2, ZVy2, -1);
regexreplace(-1, #Text, Text, "@", "");
messagebox (Text);
regexreplace(-1, #Text, Text, "@", "");
messagebox (Text);
спасибо то что надо