ViewIT — аппаратно-независимый программный фреймворк IMAGO, ускоряющий разработку кастомных промышленных приложений обработки изображений. Обеспечивает быстрое прототипирование, переносимость между устройствами IMAGO и гибкую интеграцию в производственные системы.
Детали- Универсальная ПО-платформа для продуктов IMAGO (от смарт-камер до vision-сенсоров): захват изображений, I/O, параметризация, WebGUI и интеграция с машинами.
- Разработка на C++, Python или Halcon с возможностью интеграции внешних библиотек; приложения и плагины портируются между устройствами IMAGO.
- Включает кольцевой буфер и управление последовательностями изображений для валидации и тестирования на устройстве.
Преимущества- Снижает время и стоимость разработки за счёт автоматизации стандартных задач (обработка I/O, управление буферами, контроль триггеров), позволяя сосредоточиться на алгоритмах обработки изображений.
- Аппаратно-независимый и гибкий: работает на всех программируемых камерах IMAGO; при переносе на новое оборудование зачастую достаточно скопировать плагины.
- Интегрированная WebGUI для параметрирования, отображения изображений и представления результатов уменьшает объём обучения операторов.
- Поддержка Industry 4.0: OPC UA (сервер и клиент) и REST API доступны в соответствующих версиях.
- Инструменты отладки и тестирования на устройстве (поддержка Halcon/HDevelop, кольцевой буфер, захват последовательностей) упрощают верификацию и устранение неполадок.
Доступные версии- ViewIT: встроенная бесплатная редакция с WebGUI, захватом изображений, кольцевым буфером и базовой конфигурацией устройства — для быстрого прототипирования.
- ViewIT Halcon FDB: основа для Halcon-скриптов, поддержка чтения штрих- и дата-кодов, WebGUI, кольцевой буфер, OPC UA и интеграция HDevelop.
- ViewIT Halcon Full: включает полную лицензию Halcon на оборудовании IMAGO для расширенных функций, отладки на устройстве и задач реального времени.
- ViewIT Custom: проектно-специфичные расширения и модули без необходимости дополнительной среды разработки.
- ViewIT AI.go: интеграция с возможностями ИИ камеры для запуска моделей deep learning прямо на устройстве.
- ViewIT IDC: циклическая запись видео для мониторинга машин, анализа ошибок и автоматизированной документации.
Целевые группы и типичные отрасли- Предназначено для разработчиков ПО, системных интеграторов и производителей машин, которым нужны эффективные и переносимые решения машинного зрения.
- Актуально для отраслей с короткими циклами разработки и высокими требованиями к качеству: автомобилестроение, пищевая промышленность, фармацевтика, упаковка, логистика.
Характеристики / технические спецификации- Поддерживаемые языки: C++, Python, Halcon (возможна полная интеграция).
- Интеграция библиотек: допускается установка любых внешних библиотек и кастомных модулей.
- Отладка и тестирование на устройстве: поддержка Halcon/HDevelop, кольцевой буфер и захват последовательностей для валидации.
- Коммуникация и интеграция: OPC UA (сервер & клиент) и REST API в соответствующих версиях.
- GUI: интегрированная WebGUI для захвата, параметрирования, отображения и управления результатами.
- Портируемость: плагины и приложения переносятся между аппаратными семействами IMAGO (смарт-камеры, vision-сенсоры, AI-камеры).
- Особые возможности по версиям: чтение штрих-/дата-кодов (Halcon FDB), полные функции Halcon (Halcon Full), выполнение deep learning на устройстве (AI.go), циклическая запись (IDC).
- Модель лицензирования: несколько редакций (встроенная бесплатная и платные варианты) для выбора в зависимости от требований проекта.