← Назад к портфолио

RLR — Распознавание ценовой информации

Демо веб-сервиса для распознавания информации с retail-ценников. Страница отправляет изображение на live backend, backend выполняет OCR и пытается извлечь цену, коды и кандидаты штрихкода/QR.

Что показывает это демо

Это публичная облегчённая демонстрация одного слоя системы: загрузка изображения отдельного ценника → OCR → извлечение ключевых полей.

Важно: это не финальная промышленная версия распознавания. Демо работает на небольшом VPS и использует лёгкий OCR-пайплайн. Его задача — показать, что frontend, backend, загрузка изображения, OCR и структурирование результата уже связаны в работающий веб-сервис.

Что заложено в полном MVP-решении

Полный MVP проекта RLR рассчитан не только на один загруженный crop-ценник, а на полный цикл обработки фотографии или видео полки с товарами и ценниками.

1. Фото / видео полки
2. Поиск ценников
3. Crop и выравнивание
4. OCR полей
5. QR / barcode
6. Проверка данных
7. Итоговая таблица
В полной версии могут использоваться YOLO-детекция ценников, выбор лучшего кадра из видео, отдельное распознавание зоны рублей и копеек, QR/barcode decoding, нормализация полей и экспорт результата в CSV/таблицу.

Демо: распознавание изображения ценника

Выберите изображение ценника. Сайт отправит файл на backend: https://api.azevich.ru/api/rlr/recognize-image

Статус
Цена по карте / основная цена
Цена без карты / старая цена
Коды товара
Штрихкод / QR
Размер изображения

Если статус needs_review, это означает, что OCR получил текст, но данных недостаточно для уверенного извлечения цены или кода. Для промышленного качества требуется специализированная CV/OCR-логика полного MVP.

OCR-текст, полученный из изображения

Загрузите изображение и нажмите «Распознать ценник».

Технический ответ backend

Этот блок нужен для демонстрации прозрачности: видно, какие поля backend реально вернул.

Ответ backend появится здесь.

Дополнительно: проверка parser-а по готовому OCR-тексту

Этот режим нужен для разработки: можно вручную вставить текст, который уже был получен OCR, и проверить, как backend извлекает цены и коды без загрузки изображения.

Открыть ручную проверку OCR-текста

Пример текста можно вставить вручную: «Цена по карте 299,95 Цена без карты 600,60 Код 1234567890».