Есть веб программка, которая предоставляет некоторую информацию. Эта информация отображается в заданном регионе окна браузера заданным шрифтом. Можно ли как-то программно прочитать этот регион в виде изображения, обработать и получить на выходе обычную текстовую строку? Просто работа с этим приложением довольна рутинна и есть желание написать совтину, автоматизирующую хотя бы часть операций, а для этого нужно уметь считывать текущие данные. Спасибо!
Re: Перевести графическое изображение текста в текст
Здравствуйте, Аноним, Вы писали:
А>Есть веб программка, которая предоставляет некоторую информацию. Эта информация отображается в заданном регионе окна браузера заданным шрифтом. Можно ли как-то программно прочитать этот регион в виде изображения, обработать и получить на выходе обычную текстовую строку? Просто работа с этим приложением довольна рутинна и есть желание написать совтину, автоматизирующую хотя бы часть операций, а для этого нужно уметь считывать текущие данные. Спасибо!
смотреть в сторону OCR. Я когда то для распознавания капч использовал нейросети (FANN).
правда для предварительной обработки изображения (удаление шумов, линий) писал уже свою библиотеку.
Re: Перевести графическое изображение текста в текст
Здравствуйте, Аноним, Вы писали:
А>Есть веб программка, которая предоставляет некоторую информацию. Эта информация отображается в заданном регионе окна браузера заданным шрифтом. Можно ли как-то программно прочитать этот регион в виде изображения, обработать и получить на выходе обычную текстовую строку? Просто работа с этим приложением довольна рутинна и есть желание написать совтину, автоматизирующую хотя бы часть операций, а для этого нужно уметь считывать текущие данные. Спасибо!
Re: Перевести графическое изображение текста в текст
От:
Аноним
Дата:
04.01.11 19:33
Оценка:
Здравствуйте, Аноним, Вы писали:
Есть опенсоурсный goldenDict который с экрана читает и переводи еще когда волшебной палочкой махаешь. Как он это делает не знаю, думаю в винде есть какойто АПИ для этого
Re: Перевести графическое изображение текста в текст
Здравствуйте, Аноним, Вы писали:
А>Есть веб программка, которая предоставляет некоторую информацию. Эта информация отображается в заданном регионе окна браузера заданным шрифтом. Можно ли как-то программно прочитать этот регион в виде изображения, обработать и получить на выходе обычную текстовую строку? Просто работа с этим приложением довольна рутинна и есть желание написать совтину, автоматизирующую хотя бы часть операций, а для этого нужно уметь считывать текущие данные. Спасибо!
если честно, то ничего не понятно из ТЗ. откуда этот текст в браузере берется? может его можно перехватить, установив локальный прокси (будет работать со всеми браузерами), так же можно "скормить" бразузеру несложный java-script, который вытащит содержимое страницы. это так же работает со всеми браузерами. ну или заюзать API браузера, что будет специфично для каждого конкретного браузера.
а если ему свой "браузер" подсунуть?
americans fought a war for a freedom. another one to end slavery. so, what do some of them choose to do with their freedom? become slaves.
Re: Перевести графическое изображение текста в текст
От:
Аноним
Дата:
13.01.11 11:15
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Есть веб программка, которая предоставляет некоторую информацию. Эта информация отображается в заданном регионе окна браузера заданным шрифтом. Можно ли как-то программно прочитать этот регион в виде изображения, обработать и получить на выходе обычную текстовую строку? Просто работа с этим приложением довольна рутинна и есть желание написать совтину, автоматизирующую хотя бы часть операций, а для этого нужно уметь считывать текущие данные. Спасибо!
Самый простой чтоб считать картинку, это с экрана, но окно тогда двигать нельзя, оно должно быть в одном и том же месте.
Распознать картинку можно готовыми библиотеками, типо OpenCV. Если шрифт и его размер один и тотже, то можно сделать скриншоты всех букв и символов и сравнимать с ними выведеный текст, чтоб совпадпние скажем 90% было, но тут еще нужен алгоритм получения 1 буквы из текста.