Распознавание текста из изображений через командную строку
Для человека не составляет особого труда посмотреть на изображение и прочитать представленный текст. Для машины данный процесс не так прост. Однако с помощью imgclip вы сможете быстро выполнить данную операцию.
Данный инструмент запускается из командной строки и поддерживается такими ОС как Mac, Windows и Linux. В качестве параметра достаточно передать путь к изображению, и указать язык. Результат парсинга будет скопирован в буфер обмена.
Данную библиотеку можно установить через npm. Её размер всего несколько KB. В состав входит JS файл, с которым можно ознакомиться на GitHub.
Imgclip работает на базе библиотеки Tesseract.js.
Я впечатлён качеством и быстродействием данного инструмента. Он прост в использовании и действительно справляется с заявленной задачей.
Команду imgclip следует запускать из командной строки, указав путь к изображению. Вдобавок вы можете указать дополнительные параметры.
-h
,--help
: вывод полезной информации-V
,--version
: вывод версии инструмента-l
,--lang
: принадлежность к языку-p
,--print
: вывод текста на экран (вместо копирования в буфер обмена)
На данный момент Tesseract поддерживает работу с 65 языками и это не предел. Формат языка в параметре --lang
должен соответствовать определенному формату.
К примеру, вызов -l eng
укажет инструменту, что искомый текст представлен на английском языке, а -l jpn
на японском. К тому же комбинация -l jpn_vert
позволит сканировать вертикально-ориентированный японский текст.
Чтобы опробовать инструмент можете скачать его с GitHub или установить через npm.
Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: http://www.hongkiat.com/blog/extract-text-from-images-imgclip/
Перевел: Станислав Протасевич
Урок создан: 21 Апреля 2017
Просмотров: 8630
Правила перепечатки
5 последних уроков рубрики "Разное"
-
Как выбрать хороший хостинг для своего сайта?
Выбрать хороший хостинг для своего сайта достаточно сложная задача. Особенно сейчас, когда на рынке услуг хостинга действует несколько сотен игроков с очень привлекательными предложениями. Хорошим вариантом является лидер рейтинга Хостинг Ниндзя — Макхост.
-
Как разместить свой сайт на хостинге? Правильно выбранный хороший хостинг - это будущее Ваших сайтов
Проект готов, Все проверено на локальном сервере OpenServer и можно переносить сайт на хостинг. Вот только какую компанию выбрать? Предлагаю рассмотреть хостинг fornex.com. Отличное место для твоего проекта с перспективами бурного роста.
-
Разработка веб-сайтов с помощью онлайн платформы Wrike
Создание вебсайта - процесс трудоёмкий, требующий слаженного взаимодействия между заказчиком и исполнителем, а также между всеми членами коллектива, вовлечёнными в проект. И в этом очень хорошее подспорье окажет онлайн платформа Wrike.
-
20 ресурсов для прототипирования
Подборка из нескольких десятков ресурсов для создания мокапов и прототипов.
-
Топ 10 бесплатных хостингов
Небольшая подборка провайдеров бесплатного хостинга с подробным описанием.