Микод

Распознование изображений

Barcode & Object Recognizer API

Лёгкий сервис, который превращает загруженные изображения в структурированные данные: список штрих-кодов, координаты объектов с метками и распознанные даты.

Barcode & Object Recognizer API

Задача

Разработать компактный сервис для распознавания штрих-кодов и объектов на изображениях. Требовалось: детектировать штрих-коды, определять товары с bounding-box и confidence, а также распознавать даты с помощью OCR. Результат должен отдаваться в JSON или в виде аннотированного PNG, а также иметь простой веб-интерфейс для тестирования.

Решение

Создали REST API на FastAPI с использованием YOLO для детекции объектов и штрих-кодов, а также Tesseract-OCR для распознавания дат в формате дд.мм.гггг. Реализовали два формата вывода: структурированный JSON с координатами, метками и уверенностью, либо аннотированное изображение с размеченными зонами. Добавили одностраничную HTML-демку для быстрой проверки работы прямо из браузера.

Всё в одном API-запросе

Загрузите изображение – получите JSON со всеми найденными штрих-кодами, объектами (с координатами и уверенностью) и распознанными датами. Или скачайте аннотированный PNG с визуальной разметкой.

Что показывает этот проект

Как получить структурированные данные с изображения – штрих-коды, названия товаров и даты – через единый API-запрос без сложной настройки.

Обсудить ваш проект