[TC] принципы работы javs и других scrin readerов
Здравствуйте участники рассылки. Мне необходимо знать хотя бы примерно, хотя
бы версии ответа на вопрос: почему разработчики программ экранного доступа
не взяли на вооружение идею <сконирования> экрана по принципу любых
распознователей, хотя бы таких, как finreader. Чем такая идея плоха? Ведь,
казалось бы, сделай так, и проблем с доступностью приложений вообще не
будет, читай экран и все. в гугле не нашлось ответа, а представлять это
правда, ну очень надо. Заранее спасибо за любые ответы. Можно с помощью
проффессиональной терминалогии. Ссылкам тоже буду рад. Вообще-то я студент
программист, но до ответа на поставленный вопрос додуматься не получается.
Здравствуйте, Константин.
1. Низкая производительность - технология OCR медленная, неточная и жрущая
ресурсы.
2. Невозможность получить мета данные, например, тип элемента (кнопка,
флажок, редактор).
3. Невозможность достаточно точно распознавать вещи, которые иллюстрируются
не текстом, например, состояние флажка или системный фокус обозначается
цветом, и он в зависимости от стиля может быть разный, так что натренировать
систему на все цвета крайне сложно.
4. На зоре современных концепций экранного доступа технология OCR была
намного менее развита, чем сейчас, поэтому, подозреваю, даже без учёта всего
предыдущего, этот вариант никто в серьёз даже не рассматривал.
Успехов. Никита.