Страница 1 из 1

Получение изображения в OnPrivateMessage

СообщениеДобавлено: Ср авг 14, 2019 10:41 am
e.pushkaruk
Доброго времени суток!

Идея:
Интеграции MyChat с офисной складской программой. Сотрудники отправляют боту изображения штрих-кодов. Скрипт события OnPrivateMessage обрабатывает входящие сообщения для бота и post-запросом отправляет на сервер (либо на отправляет на почту функцией SendEmail). Дальше сервер должен обработать изображение и получить необходимую информацию.

Проблема:
Изображение в OnPrivateMessage приходит в текстовом виде (хэш, имя файла, размер). Этой информации недостаточно для обработки изображения.

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

Re: Получение изображения в OnPrivateMessage

СообщениеДобавлено: Ср авг 14, 2019 11:10 am
Алексей Пикуров
Здравствуйте. Вы будете обрабатывать изображение каким-то отдельным софтом, который умеет распознавать штрих-коды?

Re: Получение изображения в OnPrivateMessage

СообщениеДобавлено: Ср авг 14, 2019 11:11 am
e.pushkaruk
Да, все верно

Re: Получение изображения в OnPrivateMessage

СообщениеДобавлено: Ср авг 14, 2019 11:29 am
Алексей Пикуров
Можете мне пример изображения показать, для теста? Мы планируем обработку кодов добавить в сервер, 4 стандарта: UPC-A, UPC-E, EAN-8 и EAN-13.

Добавьте просто картинку в форум.

Re: Получение изображения в OnPrivateMessage

СообщениеДобавлено: Ср авг 14, 2019 11:51 am
e.pushkaruk
На всем оборудовании штрих-коды Code-128. Поэтому тестовых изображений EAN или UPC нет. Онлайн-генератор штрих-кодов для тестирования не совсем то, что нужно.

Я прикреплю изображение, которое сам использую для тестов (code-128). Специально в не самом лучшем качестве для проверки распознавания.

Re: Получение изображения в OnPrivateMessage

СообщениеДобавлено: Ср авг 14, 2019 11:54 am
Алексей Пикуров
Распозналось без проблем. Ок, ожидайте обновление, в скриптах будет функция для распознавания изображений-кодов по файлу. Сможете в событии перехватить и отправить данные, куда нужно, я сделаю пример.

Re: Получение изображения в OnPrivateMessage

СообщениеДобавлено: Ср авг 14, 2019 12:49 pm
e.pushkaruk
Как обстоят дела с распознаванием ШК, когда сам ШК занимает меньше половины изображения и когда изображение перевернуто? (прикреплю изображения для тестов)


P.S Данная функция будет доступна только для самой свежей версии MyChat? Например, на версии 7.0 я не смогу ее использовать?

Re: Получение изображения в OnPrivateMessage

СообщениеДобавлено: Ср авг 14, 2019 12:50 pm
e.pushkaruk
Перевернутое изображение ШК

Re: Получение изображения в OnPrivateMessage

СообщениеДобавлено: Ср авг 14, 2019 12:52 pm
Алексей Пикуров
Если развёрнутое — не распознаётся автоматом. Тут надо будет подумать.

Re: Получение изображения в OnPrivateMessage

СообщениеДобавлено: Ср авг 14, 2019 12:53 pm
Алексей Пикуров
Как обстоят дела с распознаванием ШК, когда сам ШК занимает меньше половины изображения

Всё ок, работает.
P.S Данная функция будет доступна только для самой свежей версии MyChat? Например, на версии 7.0 я не смогу ее использовать?

Безусловно, только последняя версия.

Re: Получение изображения в OnPrivateMessage

СообщениеДобавлено: Ср авг 21, 2019 6:35 pm
Алексей Пикуров
Сделали сканирование кодов в Android-приложении, обновление скоро будет.