Развёртка цилиндрических поверхностей
Выпрямление изогнутых этикеток винных бутылок и высокоточное OCR-распознавание текста и кодов
Загрузка образцов...
Перетащите фотографию бутылки сюда
или нажмите для выбора файла (JPG, PNG, JPEG)
1
Сегментация & Retinex
2
Текстовые линии & LSD
3
3D GCS Сетка
4
TPS Dewarping
5
OCR & Декодирование
Обработка конвейера...
Выполняются оптимизация Levenberg-Marquardt и Lanczos resampling
Сравнение: Исходное vs Развернутое
massandra.jpgИсходный снимок
Выпрямленный скан (Lanczos-4)
Распознанные боксы и регионы
Распознанный текст & Коды
📊 Отбор захвата (До vs После развертки):
Автоотбор
До развертки
-
После 3D развертки
-
Прирост / Дельта
-
Ожидание обработки...
Штрих-коды и QR
Винный словарь: Автоматические исправления (Wine Lexicon)
Токены с уверенностью (Confidence)
Сравнение с эталоном каталога
Каталог сопоставлен
Эталон
Развертка
0.0%
MS-SSIM Сходство
0.00
NRMSE Ошибка
0
MSE Значение
Производительность конвейера
3.5 секДиагностика конвейера: 5 Стадий
Инспекция каждого математического этапа и промежуточных матриц
1. Сегментация (YOLOv8 + Guided Filter)
Выделение маски цилиндра и устранение краевых артефактов
2. Retinex (MSRCR) Коррекция
Компенсация светотени от кривизны и бликов
3. Адаптивная бинаризация Sauvola
Локальный порог для четкого выделения текстовых контуров
Извлечение текстовых сплайнов и отрезков LSD
Аппроксимация базовых линий полиномами 3-й степени и селекция границ
Геометрические параметры камеры
Оптимизированная 3D GCS Сетка деформации
Минимизация энергии (E_straight + E_spacing + E_alignment + E_orient)
Параметры солвера Levenberg-Marquardt
Ортографический скан высокого разрешения
Интерполяция поля смещений Thin-Plate Splines + Lanczos-4 субпиксельный ресэмплинг
Алгоритмические свойства развертки
- Интерполяция деформации: Radial Basis Function TPS (r² ln r²)
- Фильтр передискретизации: Lanczos-4 (сохранение высокочастотных контуров шрифтов)
- Постобработка: Unsharp Masking + CLAHE по каналу яркости LAB
- Устранение искажений: Полная компенсация бочкообразного сжатия по краям цилиндра