OCR чеков на Mac: копируйте суммы и даты с фото чеков
Автор: Eduard Bruch, разработчик Optic · Обновлено
Чтобы скопировать текст с фото чека на Mac, откройте фото и выделите нужную часть с помощью Live Text или инструмента OCR экрана. Копируйте небольшие фрагменты, например итог или дату, и проверяйте числа, прежде чем что-либо отправлять.
Коротко: Live Text в «Фото» или «Просмотре» справляется со многими фото чеков. Когда чек находится в письме, веб-портале или окне другого приложения, мой выбор — Optic, приложение для строки меню, которое копирует текст из любой выделенной на экране области (4,99 $ (разовая покупка) в Mac App Store).
Раскрытие информации: я делаю Optic.
Почему с чеками неудобно
Чеки — это мелкий шрифт, узкие колонки, сокращения и часто выцветшая термобумага. Инструментам учёта расходов нужны несколько чистых значений: продавец, дата, сумма, может быть налог. Набирать их с фото медленно, а одну перепутанную цифру в итоге легко пропустить.
Начните с Live Text
Live Text в macOS работает там, где его поддерживает Apple: изображения в «Просмотре», «Фото», «Быстром просмотре» и Safari. Откройте фото чека в «Фото» или «Просмотре», наведите указатель на итог, пока он не станет текстовым курсором, выделите число и нажмите Command-C.
Live Text не работает в произвольных окнах приложений, видеозвонках и тексте, нарисованном внутри интерфейса приложения. Если чек показан внутри портала расходов, чат-приложения или предпросмотра почтового клиента, который его не поддерживает, нужен инструмент OCR экрана.
Скопируйте строку чека с Optic
Optic читает экран внутри рамки, которую вы рисуете. Он не открывает файлы, поэтому сначала покажите чек где угодно на экране: в «Просмотре», вкладке браузера, письме, чате.
- Нажмите значок Optic в строке меню.
- Выберите Захватить текст.
- Выделите плотной рамкой нужную строку, например итог.
- Вставьте в таблицу или форму расходов сочетанием Command-V.
Распознавание выполняется на вашем Mac с помощью фреймворка Vision от Apple, и ничего не загружается. Это важно для чеков, на которых видны цифры карты, адреса или названия компаний.
Советы для более чистых результатов
- Захватывайте небольшие области. Одно значение за захват проверить проще, чем весь чек.
- Сначала увеличьте. Мелкая, выцветшая печать распознаётся лучше, когда она крупнее на экране.
- Проверяйте цифры. Сверяйте итоги с фото. Неверно прочитанные 8 и 3 или пропавшая десятичная точка меняют сумму.
- Выберите параметр переносов строк. В настройках Сохранять оставляет каждую строку чека отдельной. Удалять помещает всё в одну строку, что может пригодиться при вставке в одно поле формы.
Используйте историю как короткий журнал
Последние 20 захватов остаются в меню Optic с миниатюрой и временем. Если вы скопируете продавца, затем дату, затем итог, то сможете заново копировать каждое из истории, пока заполняете форму. История хранится только на вашем Mac.
QR-коды на чеках
На некоторых чеках и счетах есть QR-код. Выберите Захватить QR-код и выделите его рамкой, и Optic скопирует содержимое кода. Он читает коды QR, Micro QR, Aztec, Data Matrix и PDF417, но не классические полосатые штрихкоды (EAN, UPC, Code 128). См. как сканировать QR-код на Mac.
Где Optic не подходит
- Он не открывает файлы изображений или PDF и не импортирует из папки с чеками. Вы работаете по одному захвату за раз.
- Он не извлекает таблицы и не понимает поля. Он копирует текст; он не знает, какое число является итогом.
- Он не создаёт PDF с поиском и не архивирует чеки.
- Он не сканирует бумагу камерой. Сначала сфотографируйте на телефон, затем откройте фото на Mac.
- Он не читает 1D-штрихкоды.
Если у вас каждый месяц большая стопка чеков, лучше подойдёт специальный сканер расходов, который читает файлы и заполняет поля. Для нескольких значений время от времени достаточно инструмента OCR экрана. Подробнее: как скопировать текст с изображения на Mac и чего не умеет Live Text. Для рукописных сумм сначала прочитайте OCR рукописного текста на Mac; для длинных номеров на этикетках и гарантийных талонах см. как скопировать серийный номер с изображения.
FAQ
Может ли Mac прочитать текст с фото чека?
Да. Live Text в «Фото» и «Просмотре» может выделять текст на многих фото чеков. Приложение OCR экрана вроде Optic работает и тогда, когда чек показан внутри другого приложения.
Заполняет ли Optic мой отчёт о расходах автоматически?
Нет. Он копирует выделенный текст в буфер обмена, а вставляете вы его туда, где он нужен.
Отправляются ли данные моего чека куда-либо?
Не из Optic. У него нет доступа к сети, учётной записи и аналитики, а распознавание происходит на Mac.
Может ли Optic обработать все мои чеки сразу?
Нет. Он работает с одной областью экрана за раз и не открывает файлы.