- Что в этом списке?
- 3 способа преобразования надписей на экране в печатный текст
- 1. Easy Screen OCR
- 2. Abbyy Screenshot Reader
- 3. Office Lens в Windows 10
- Сравнение с платным аналогом
- Начало работы с GetWindowText
- Варианты распознавания текста при помощи GetWindowText
- Настройки программы
- Преимущества и недостатки программы
- Альтернативы для Easy Screen OCR
Что в этом списке?
В списке представлены программы, которыми можно заменить Easy Screen OCR.
Это аналоги, функционально схожие с Easy Screen OCR, полностью или частично заменяющие программу. Этот список содержит 14 замен.
3 способа преобразования надписей на экране в печатный текст
Многие из них бесплатны или, по крайней мере, условно-бесплатны. Но что делать, если вам нужно активно работать с распознаванием текста на ЖК-экране? Например, при изучении интерфейса англоязычных программ, если знания оставляют желать лучшего, или когда необходимо извлечь текст из слайдов, электронных книг и подобных некопируемых форматов контента.
Для этих целей существуют программы типа скриншотов со встроенной технологией OCR. Давайте рассмотрим два из них для Windows ниже, а также поговорим о том, как преобразовать нарисованный текст в печатный текст с помощью продукта Office Lens.
1. Easy Screen OCR
Запустится режим записи экрана, укажите мышью область распознавания. Скриншот появится в окне программы, во вкладке «Скриншот». Здесь мы нажимаем кнопку «OCR», чтобы начать процедуру распознавания.
Затем перейдите на вкладку «Текст». Здесь мы увидим преобразованный текст и можем его скопировать.
Easy Screen OCR имеет еще один режим работы — распознавание текста из графических файлов. В параметрах панели задач выберите «Распознавание изображений» и перетащите изображение на вкладку «Изображение.
Программа платная, распространяется по платной подписке за $9 в месяц. Это полнофункциональная пробная версия.
2. Abbyy Screenshot Reader
Программа работает из системного трея, здесь запускается окно захвата. Задаем нужные параметры захвата — площадь экрана и тип загрузки распознанного текста.
Нажимаем кнопку захвата, указываем область, если выбран захват области экрана. А дальше получаем результат в зависимости от выбранного типа разгрузки.
3. Office Lens в Windows 10
Запускаем приложение и делаем снимок надписи на экране. Или делаем скриншот, например обычными ножницами или новым приложением Snip and Sketch, а потом импортируем его в Office Lens.
Примените фильтр «Документ» к изображению и сохраните.
Вот собственно и все.
Читайте также: Как пользоваться PotPlayer — популярный аудио видео плеер
Сравнение с платным аналогом
GetWindowText позволяет копировать текст из стандартных окон других программ, а также из списков, использующих стандартные системные библиотеки. Раньше у нас на сайте был подобный инструмент под названием Клептомания, но в последних версиях он стал полностью платным. Предлагаю сравнить функционал новой программы и Клептомании:
Цена | бесплатно | 29,95 долларов США |
Принцип действия | распознавание текста из стандартных библиотек | почти полное оптическое распознавание |
Захват текста | + | + |
Списки записей | + | + |
Захват графики | — | + |
Распознавание текстового шрифта | — | + |
Быстро отправлять записи по электронной почте | — | + |
Как видно из сравнения, у программ разный механизм получения текста, но в предыдущих версиях (которые были бесплатными) Клептомания тоже могла получать текст на экране, только из-за декодирования, используемого приложениями библиотеки DLL.
Этот подход имеет как свои преимущества, так и недостатки. Он позволяет распознавать текст практически без ошибок (чего нельзя сказать о технологии OCR), но его недостаток в том, что он поддерживает копирование только в тех программах, которые используют традиционные компоненты Windows (без новомодных фреймворков и т.п.).
Следовательно, исходя из спецификаций реализации, GetWindowText не может распознавать графические элементы окна и не сохраняет исходное форматирование текста. Единственным, на мой взгляд, исправимым недостатком могло бы стать введение функции отправки распознанного текста по электронной почте. Однако я сильно сомневаюсь в его полезности :).
Начало работы с GetWindowText
Хорошая новость для «параноиков» вроде меня :), которые изо всех сил следят за чистотой системы: GetWindowText — это портативная программа, не требующая установки!
Для начала нам необходимо скачать архив с программой с нашего сайта, открыть его и извлечь оттуда подходящую для вашей системы версию программы в нужную папку: GetWindowText.exe (для 32-битной) или GetWindowText64.exe (соответственно для 64-битной ОС).
Теперь осталось только запустить исполняемый файл программы и она заработает. Кстати, рядом с ним в папке появится небольшой INI-файл, в котором будут сохранены некоторые настройки. Его можно убрать, но при следующем запуске он появится снова и снова :).
Вернемся к нашему исполняемому файлу и открывшемуся окну программы:
Все действия происходят в одном окне, которое состоит из небольшой строки меню с «Опциями», основной рабочей области с двумя текстовыми полями и функциональной клавишей, а также нижней панели, на которой расположены кнопки для выбора языка, который поддерживает программу и сверните ее в трей.
По умолчанию в верхнем текстовом поле, которое используется для отображения распознанного текста, отображается краткая инструкция по работе с GetWindowText. Сводится он к тому, что нам нужно зажать левой кнопкой мыши кнопку со знаком вопроса и, не отпуская ее, навести курсор на то окно, из которого нам нужен текст. Попробуем разобраться на практике.
Варианты распознавания текста при помощи GetWindowText
GetWindowText позволяет распознавать текст в трех случаях: в информационных окнах, в текстовых списках (также во всех выпадающих списках, кроме меню) и в системных окнах.
В информационных окнах программа распознает каждую строку текста отдельно. В этом случае вокруг узнаваемой линии появляется черная рамка:
Распознанный текст отображается в первом текстовом поле программы, а во втором — текущие координаты курсора и тип выделенной области в соответствии с классификацией классов, принятой в среде Win32. Полученный текст из обоих текстовых полей можно выделить и скопировать для последующей вставки куда угодно.
В отличие от построчного распознавания в информационных окнах, GetWindowText распознает текст списков блоками, то есть отображает все содержимое сразу:
При этом, как видно из скриншота выше, видимая часть списка отделена от скрытой пунктирной линией, что позволяет быстро ориентироваться в потоке вывода.
Последнее место, где GetWindowText позволяет вам извлекать текст, находится в системных окнах Windows, что работает благодаря Проводнику:
С помощью этой функции мы можем быстро получить списки файлов в открытой папке, а также заголовки окон и пути (хотя последние можно скопировать без дополнительных ухищрений).
Настройки программы
Собственно, по функциональности больше и сказать нечего… Мы рассмотрели все возможности GetWindowText, поэтому предлагаю вам взглянуть на доступные настройки, спрятанные в выпадающем списке «Параметры» на верхней панели инструментов:
Здесь все предметы разделены на три подкатегории:
- Первая вкладка содержит переключатели для функции захвата. По умолчанию включены все функции (чтение деревьев данных, списков и раскрывающихся списков), кроме распознавания многоколоночных списков («Читать все столбцы из представления списка»). Такие списки встречаются редко, поэтому включать эту опцию необязательно.
- Вторая категория содержит элементы, отвечающие за определение поведения программы при ее сворачивании и закрытии. Здесь вы можете включить первый пункт — «В ящик при закрытии Alt+F4», если хотите всегда иметь под рукой GetWindowText.
- В третьей категории также всего два предмета. Первый (активный по умолчанию) позволяет отображать окно приложения поверх всех открытых окон, а второй позволяет запускать GetWindowText вместе с системой.
Из дополнительных функций, которых нет в опциях, можно обратить внимание на кнопку «СПГ» на нижней панели инструментов. Он позволяет открыть выпадающий список, в котором можно выбрать язык интерфейса программы:
Язык меняется в «горячем» режиме и не требует перезапуска программы. Также советую обратить внимание на последний пункт в списке — «Перевести». При нажатии на нее откроется текстовый документ, где вы сможете самостоятельно перевести все элементы программы с английского на язык, которого нет в списке.
Переведенный файл необходимо сохранить и отправить по почте разработчику, который включит вашу локализацию в следующую версию приложения.
Помимо кнопки смены языка, нижняя панель содержит ссылку на сайт разработчика, кнопку «Вклад», позволяющую отправить деньги автору для поддержки проекта через PayPal, и кнопку сворачивания рабочего окна к лоткам.
Вот и вся программа 🙂
Преимущества и недостатки программы
Преимущества:
- небольшие размеры и портативность;
- многоязычие;
- точность распознавания текста;
- распознавание скрытого текста в выпадающих списках;
- распознавание списков с несколькими столбцами.
Минусы:
- не распознает функциональные элементы окон (кнопки и меню);
- не позволяет захватывать графику;
- не работает с программами, использующими фреймворки.
Альтернативы для Easy Screen OCR
ПлатформаПерсональный компьютер
Windows MacOS
Мобильный телефон
iOS (iPhone/iPad) Android
Сбросить фильтр лицензий
- Бесплатно
- Оплаченный
565- Зеленый выстрелGreenshot — это легкий инструмент для создания снимков экрана с улучшенной производительностью благодаря Optical Character .
- Условно-бесплатная
- Окна
- Mac нас
Greenshot — это легкий инструмент для создания снимков экрана с поддержкой оптического распознавания символов (OCR).
109- ABBYY FineReaderABBYY FineReader — программа распознавания текста с непревзойденной точностью.
- Оплаченный
- Окна
- Mac нас
- Интернет Сервис
ABBYY FineReader — это программное обеспечение для оптического распознавания символов (OCR), которое обеспечивает непревзойденную точность распознавания и возможности преобразования без перезаписи или форматирования документов.
- NAPS2NAPS2 — простая и удобная программа для сканирования документов.
- Бесплатно
- Окна
Преимущества НАПС2:
- 71
- ТессерактБиблиотека OCR на чистом JavaScript.
- Бесплатно
- Окна
- Mac нас
Tesseract.js — это библиотека javascript, которая распознает слова практически любого языка по изображениям.
34- FreeocrFreeOCR — программа для сканирования и распознавания.
- Бесплатно
- Окна
FreeOCR — это программное обеспечение для сканирования и распознавания, которое включает в себя бесплатный механизм распознавания Tesseract, также известный как Tesseract GUI.
26- GImageReadergImageReader — это простой интерфейс Gtk/Qt для механизма распознавания текста Tesseract.
- Бесплатно
- Окна
gImageReader — это простой интерфейс Gtk/Qt для механизма распознавания текста Tesseract.
24- Захват2текстCapture2Text позволяет пользователям быстро делать снимки экрана и распознавать части экрана с помощью горячей клавиши.
- Бесплатно
- Окна
Capture2Text позволяет пользователям:
22- Онлайн-распознавание текстаFree Online OCR — это программа, которая позволяет преобразовывать отсканированные PDF-файлы и изображения в редактируемые форматы.
- Бесплатно
- Интернет Сервис
Бесплатная онлайн OCR — это программа, которая позволяет преобразовывать отсканированные PDF-файлы и изображения в редактируемые форматы: Word, Text, Excel.
21- ТекстифицироватьНебольшой инструмент, позволяющий копировать текст из диалогов и элементов управления, которые не позволяют сделать это другими способами.
- Бесплатно
- Окна
Вы когда-нибудь хотели скопировать текст из диалогового окна, которое не предоставляет такой функциональности?
21- ABBYY Программа чтения с экранаScreenshot Reader — это интеллектуальное приложение для создания скриншотов текста или изображений из любой области.
- Оплаченный
- Окна
Screenshot Reader — умное приложение для снятия скриншотов текста и изображений из любой области экрана компьютера, а также распознавания из них текста или сохранения их в виде изображения.
18- (a9t9) Бесплатное программное обеспечение для распознавания текстаБесплатное программное обеспечение с открытым исходным кодом и веб-сервис для извлечения текста из изображений и файлов PDF.
- Бесплатно
- Окна
- Интернет Сервис
Это быстрое и бесплатное программное обеспечение OCR извлекает текст из файлов изображений и элементов PDF.
18- img2txt.comimg2txt.com — онлайн-сервис распознавания текста.
- Бесплатно
- Интернет Сервис
img2txt.com — это онлайн-сервис распознавания текста, который позволяет извлекать текст из изображения или отсканированной страницы.
- GetWindowTextGetWindowText позволяет извлекать текст из статических системных сообщений путем перетаскивания.
- Бесплатно
- Окна
GetWindowText — это очень маленькая и портативная программа, с помощью которой вы можете читать текст окна. Нажав левую кнопку мыши на кнопку со значком GetWindowText и удерживая левую кнопку мыши (перетаскивание), можно начать чтение. Затем просто задержите указатель мыши над окном, из которого нужно прочитать текст.
- КлептоманияКлептомания позволяет выделять текст в любом месте экрана.
- Оплаченный
- Окна
Клептомания позволяет вам выбирать текст в любом месте экрана, включая области, которые вы не можете выбрать с помощью мыши, такие как столбцы данных из текстового редактора или сообщения об ошибках из любой программы Windows.