26.10.07 01:10
Перейти к содержимому
OCR, перевод, рисование и экспорт Standard, noLegal, Legacy и VR Recipe #01

Распознавание текста с помощью офлайн-OCR

Одно нажатие превращает фото, скриншот или сканированную страницу в текст для копирования, поиска или сохранения в файл - полностью локально на телефоне, без отправки изображений в сеть.

Почему вам это понравится

Вывеска на иностранном языке, рецепт из журнала, сканированная страница договора или скриншот с важным сообщением об ошибке - печатный текст на изображениях встречается повсюду. FastMediaSorter извлекает его с помощью локального движка распознавания текста (OCR), превращая картинку в обычный текст, который можно выделить, скопировать, найти поиском или сохранить. Никакие данные не отправляются в облако: распознавание происходит целиком на вашем смартфоне.

В приложении используется движок Tesseract, специально оптимизированный для качественной поддержки кириллицы - поэтому русские и украинские буквы распознаются именно как кириллица, а не заменяются похожими латинскими символами.

Перед началом: Что вам понадобится
  • FastMediaSorter в редакции с поддержкой OCR: Standard, noLegal, Legacy или VR. В редакциях Lite, Photos и FOSS распознавание текста отсутствует.
  • Расширение Движки OCR, загружаемое в Настройках на вкладке Общие в разделе Загружаемые расширения (или включаемое при начальной настройке; см. Первый запуск и настройка и Загружаемые расширения и плагины).
  • Для точного распознавания кириллического текста: языковой пакет Русская модель OCR или Украинская модель OCR, загружаемый в том же разделе.
  • Устройство с Android 8.0 (API 26) или новее и минимум 3 ГБ оперативной памяти (на более старых устройствах появится сообщение «OCR недоступен на этом устройстве»).
  • Изображение с четким печатным текстом: открытая фотография, свежий снимок с камеры, скриншот или страница PDF.
1

Извлекайте текст из просматриваемых изображений

Откройте изображение в просмотрщике изображений или читалке документов, вызовите панель команд и нажмите кнопку OCR (в режиме специальных возможностей она подписана как Распознать текст). Распознанные слова откроются в окне Распознанный текст в виде обычного текста - вы можете выделить и скопировать его целиком или фрагментом, либо передать в другое приложение.

Если на изображении нет читаемых слов (смазанный снимок или пейзаж), появится сообщение «Текст на изображении не найден».

Image Bookmark [Planned] Скриншот: Панель распознанного текста

Снимок вывески в просмотрщике, открыта панель с распознанным текстом для выделения.

Profile: phone ID: tools.ocr-recognized-text
2

Сделайте фото и сразу получите текст

Если перед вами меню, плакат или визитка, не нужно сначала сохранять фото в галерею: запустите программу Камера-перевод из меню программ, добавьте виджет Камера-перевод на домашний экран или выберите пункт Съемка и OCR на панели быстрого доступа, наведите камеру и сделайте снимок.

После короткого статуса «Обработка фото..» поверх кадра появится рамка кадрирования. Перетащите ее углы на нужный блок текста, нажмите Переснять или подтвердите выбор кнопкой OK. В процессе обработки откроется окно результатов со вкладками Исходный текст и Перевод, кнопкой Сохранить как .txt для записи в файл и кнопкой Следующее фото для мгновенного перехода к новому снимку.

Image Bookmark [Planned] Скриншот: Рамка кадрирования Камеры-перевода

Свежее фото вывески, активна рамка обрезки Камеры-перевода с кнопками Переснять и ОК.

Profile: phone ID: tools.camera-ocr-crop-frame
3

Превращайте скриншоты в текст

Если вы просматриваете чат, веб-страницу или документ и хотите скопировать текст без переключения программ, в редакциях Standard и noLegal воспользуйтесь боковым жестом и выберите Скриншот - перевод текста (OCR): снимок экрана сразу откроется в окне кадрирования и распознавания, а в галерее сохранится только выделенный вами фрагмент. Действие Снять фото и перевести (OCR) выполняет аналогичную операцию сразу с камеры.

В редакциях Legacy и VR, где боковые жесты не поддерживаются, тот же результат достигается через программу Камера-перевод и ее виджеты - сам механизм OCR работает везде одинаково точно.

4

Выбирайте правильный язык распознавания

Точность распознавания напрямую зависит от используемого алфавита. Нажмите на строку Язык OCR или Язык перевода (в окне кадрирования Камеры-перевода или в диалоге Настройки текста в читалке), чтобы открыть список поддерживаемых языков с удобным поиском.

Для получения идеального результата задайте язык оригинала явно вместо режима «Авто», особенно при работе с кириллицей: в автоматическом режиме система сначала проверяет латинский алфавит, из-за чего похожие по начертанию буквы могут быть подменены латиницей. Выбор Русского или Украинского языка гарантирует безошибочное распознавание с первого раза.

Image Bookmark [Planned] Скриншот: Выбор языка OCR

Поиск по списку языков распознавания поверх экрана Камеры-перевода, выбран русский язык.

Profile: phone ID: tools.ocr-language-picker
5

Распознавайте текст в сканированных PDF

Документы PDF, созданные со сканера или копира, не содержат готового текстового слоя - слова на них являются графическим изображением. Откройте страницу в читалке и нажмите Перевести: страница без текстового слоя будет автоматически обработана через встроенный движок OCR. Подробнее см. в руководствах Просмотр документов PDF и Перевод распознанного текста.

6

Копируйте и сохраняйте найденный текст

В окне Распознанный текст или в результатах Камеры-перевода выделите нужную часть текста и скопируйте ее обычным образом либо нажмите Сохранить как .txt, чтобы создать текстовый файл с отметкой даты и времени в целевой папке (при сохранении появится сообщение «Текст сохранен в..» с точным путем к файлу).

Что вы получите

Текст с любых фотографий, скриншотов и сканов превращается в живые слова для копирования, поиска и сохранения в текстовые файлы целиком на вашем устройстве. Камера-перевод распознает текст за пару касаний, а точный выбор языка предотвращает подмену кириллических букв.

Советы и решение проблем

  • Распознавание текста работает и в версии из Google Play. Необходимые компоненты встроены в приложение, поэтому установка из Play Маркета поддерживает OCR сразу.
  • Удобная рамка кадрирования. Нижний маркер рамки обрезки не перекрывается кнопками интерфейса, а контур четко виден на любом фоне.
  • Нужен перевод рядом с оригиналом? Ознакомьтесь с рецептом Перевод распознанного текста.
  • Нечеткое фото или слишком широкий охват? Движок распознает только разборчивый текст - четкий снимок и аккуратное кадрирование дают максимальную точность.
  • Нужны только языковые пакеты? Перейдите к руководству Загружаемые расширения и языковые модели.
  • Настраиваете приложение впервые? Включите модуль OCR прямо на шаге функционала мастера первого запуска (см. Первый запуск и настройка).