3DStereo для бесконтактного измерения габаритов с помощью двух камер

3DStereo — это программа для Windows (.NET 9, C#), которая с помощью двух USB-камер (или недорогого стереомодуля) в реальном времени измеряет длину, ширину и высоту коробки на столе. В системе не используются нейросети: глубина вычисляется методами классического стереозрения на базе OpenCV (карта диспаритета StereoSGBM, построение облака 3D-точек, определение плоскости стола и поиск объекта над ней).
Главное преимущество: работа без калибровочной шахматной доски
Ключевая особенность решения — отсутствие необходимости в калибровке по шахматной доске. Процесс настройки максимально упрощен:
- достаточно указать расстояние от камеры до стола;
- необходимо один раз положить коробку-эталон с известными размерами.
После этого программа самостоятельно находит выравнивание камер, определяет масштаб и фокус, сохраняет настройки и далее измеряет любые коробки. При запуске не требуется дополнительная настройка: приложение автоматически подключается к камерам, а найденная коробка обводится на видео тонкими цветными линиями с подписями размеров прямо на кадре.
Проверено на живом стенде
Технология подтвердила свою работоспособность в реальных условиях. Параметры тестового стенда:
- оборудование: дешёвый китайский стереомодуль (два UVC-сенсора 1280×720, база ~60 мм);
- высота установки камер: 255 мм;
- эталонный объект: коробка размером 100×60×50 мм.
Результат измерений без лазерной подсветки:
- погрешность измерения высоты: ±1–3 мм;
- погрешность измерения длины: в пределах ±10 %.
Точность системы может быть повышена с помощью подсветки лазерным проектором точек (для этого предусмотрен отдельный профиль настроек) или путем проведения полной калибровки шахматкой. Оба режима реализованы в программе.
Области применения
Решение 3DStereo подходит для автоматизации следующих задач:
- контроль габаритов упаковки на конвейере;
- сортировка объектов по размеру;
- проверка комплектности перед укладкой;
- интеграция с роботом-манипулятором (отбраковка или захват объекта по измеренной высоте).
Если вам требуется подобное решение, наши специалисты подберут оборудование под вашу задачу и разработают программное обеспечение с учётом особенностей вашего производства.
Наш опыт- более 16 лет в промышленной автоматизации. Наш результат - это надежная, удобная и понятная в обслуживании система, которая повышает производительность и снижает потери.
Проекты
- Модернизация системы сигнализации и видеоконтроля упаковочной линии
- Автоматизированная станция мойки
- Комплекс водоподготовки, приготовления и розлива питьевой воды
- Испытательный стенд в лаборатории ОАО Белшина
- Модернизация системы управления вакуумной печи
- Видеоинструкции по настройке оборудования
- Система контроля упаковки лекарственных препаратов
- Модернизация линии резки биметаллической ленты
- Комплексная модернизация линии контроля свойств биметаллической ленты
- Система машинного зрения для проверки маркировки и изоляции кабеля
- Автоматизированный комплекс машинного зрения для контроля маркировки кабеля и провода
- Автоматизированная AGV-система транспортировки катушек и бобин с проволокой
- Адаптация промышленного робота к положению объекта с помощью системы машинного зрения
- 3DStereo для бесконтактного измерения габаритов с помощью двух камер
- Инспекция таблеток по зонам с помощью системы машинного зрения
- Автоматический анализ печатных плат с помощью системы машинного зрения