OCR скриншотов WhatsApp: распознавание номеров на устройстве
Как сохранить видимые номера без передачи скриншотов в облако
Локальный OCR распознаёт текст изображения в браузере на телефоне или компьютере. SaveContact извлекает видимые номера для проверки и экспорта в VCF, не отправляя скриншот в свой API. Если в чате отображается только имя, распознавание не может узнать скрытый телефон.
Что означает «OCR на устройстве»?
OCR — распознавание текста на изображении. SaveContact использует браузерный worker 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.