Перейти к содержанию
Скриншоты и VCF

OCR скриншотов WhatsApp: распознавание номеров на устройстве

Как сохранить видимые номера без передачи скриншотов в облако

4 минутыАвтор: команда SaveContact

Локальный OCR распознаёт текст изображения в браузере на телефоне или компьютере. SaveContact извлекает видимые номера для проверки и экспорта в VCF, не отправляя скриншот в свой API. Если в чате отображается только имя, распознавание не может узнать скрытый телефон.

Что означает «OCR на устройстве»?

OCR — распознавание текста на изображении. SaveContact использует браузерный worker Tesseract.js: обработка изображения выполняется локально. Программа и языковые модели могут загружаться по сети, но это не загрузка вашего скриншота на сервер.

Источник: Tesseract.js: распознавание текста в браузере

Как подготовить скриншот WhatsApp?

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

  • Не скрывайте цифры за уведомлением или значком интерфейса.
  • Используйте PNG, JPG или WEBP до 10 МБ.
  • При первом запуске дождитесь загрузки языковых моделей.
  • Если видны только имена, используйте таблицу или введите доступный номер вручную.

Что обязательно проверить после распознавания?

OCR может перепутать 0 и 8, пропустить цифру или принять время за часть номера. Просмотрите международный код, все цифры, дубли и имя. SaveContact не проверяет через WhatsApp, принадлежит ли номер человеку и есть ли у него аккаунт.

Работает ли это на iPhone и Android?

Механизм браузерный и не требует отдельного приложения. Работа зависит от возможностей и памяти устройства, браузера, размера изображения и доступности загрузки моделей. Пока нет завершённой проверки всех моделей iPhone/Android; перед рабочим использованием протестируйте свой телефон и небольшой несекретный пример.

Какие данные остаются у бизнеса?

Исходный скриншот, результат распознавания и скачанный VCF не передаются на серверы SaveContact этим инструментом. Если вы сами отправите VCF через мессенджер или импортируете его в облачные Google Контакты/CRM, это уже ваш отдельный способ передачи. Настройки аккаунта и опубликованная визитка — другой поток данных.

Частые вопросы

Можно получить номер клиента из его имени в чате?

Нет. OCR читает только видимые символы изображения, не получает доступ к скрытым данным WhatsApp.

Можно пользоваться OCR без интернета?

Первая загрузка программы и языковых моделей требует сети. Нельзя обещать автономную работу до проверки кеша и конкретного браузера; скриншот при этом не отправляется в API SaveContact.

Проверенные источники