Продукция
Области применения
Adaptive Vision Studio
Файлы для загрузки
Брошюра Adaptive Vision Studio 4.3 [en] (4687,19 Кб)
Adaptive Vision Studio — Программный продукт, разработанный для специалистов, занимающихся решением различных задач в области машинного зрения. Этот простой в использовании инструмент обладает практически неограниченными возможностями, что позволяет использовать его не только для решения типовых задач машинного зрения, но и создавать на его основе крупные проекты, содержащие в своём составе сотни фильтров и надёжно решающие самые сложные и нестандартные задачи машинного зрения.
В составе продукта поставляется большая библиотека фильтров для анализа изображений, которые оптимизированы не только с точки зрения их производительности, а также гибкости и удобства использования. Также в составе пакета присутствуют средства для разработки интерфейса. Вы получаете мощный инструмент визуального программирования, позволяющий быстро создавать законченные приложения для машинного зрения, которые могут быть мгновенно развернуты на смарт-камерах или системах, созданных на базе компьютеров.
Возможности
- Цифровая обработка изображений
- Blob анализ
- Анализ контура
- Планарная геометрия
- Выделение форм объектов
- Калибровка камеры
- Фурье анализ
- Преобразование Хафа
- Чтение штрих-кодов
- Чтение кодов данных
- Нахождение углов
- 1D анализ контура
- 1D измерения
- 2D измерения
- Поиск по шаблону
- Анализ гистограммы
- Распознавание текста
- Модель искусственной нейронной сети
- Метод опорных векторов
- Поддержка GigE Vision и GenTL
Особенности
Интуитивно понятный
• Drag & Drop
Всё программирование осуществляется путем выбора необходимых фильтров и соединением их между собой. Вы можете полностью сосредоточиться именно на машинном зрении.
Посмотрите короткий видео пример, и вы убедитесь насколько это просто.
• Вы всё можете видеть
Программный продукт оптимизирован для профессиональной работы в области машинного зрения и позволяет видеть и анализировать промежуточные результаты на каждом этапе вашего алгоритма, а также в реальном времени подбирать необходимые параметры.
• Дизайнер интерфейса
В рамках единой программной платформы вы можете легко создать собственный интерфейс пользователя для своего решения в области машинного зрения.
Мощный
• Более 1000 готовых к использованию фильтров
В программе присутствуют сотни готовых к использованию фильтров для машинного зрения. Они удобно структурированы по категориям и имеют понятные наименования. Все они документированы в справочной системе.
• Аппаратное ускорение
Фильтры качественно оптимизированы для получения всех преимуществ от использования многоядерных процессоров и технологии SSE. В результате скорость выполнения большинства операций одна из самых высоких в мире. Со сравнительными тестами можно ознакомиться в разделе Performance.
• Обширный набор типов данных
Вы можете оперировать не только изображениями, а так же регионами, траекториями, геометрическими примитивами, контурами, гистограммами и другими. Более подробно можно увидеть в этом видео.
Циклы и условия
Без написания хоть одной строчки программного кода Вы можете создавать алгоритмы практически любой сложности. Циклы и условия создаются соответствующими соединениями между фильтрами. Более подробно можно ознакомиться в разделе Data Flow Programming.
Макрофильтры
Макрофильтр это последовательность фильтров со своими входами, выходами и циклами обработки данных, который можно использовать неоднократно в различных частях программы. Использование макрофильтров позволяет сделать крупные проекты более простыми для восприятия и понимания.
Модули
Коллекцию необходимых макрофильтров можно сохранить в отдельный файл, называемый модулем, и в дальнейшем использовать их для других проектов.
Легко адаптируемый
• Пользовательские фильтры
Вы можете создавать пользовательские фильтры, что позволит Вам использовать ваш собственный программный код на языке C/C++ и наслаждаться всеми преимуществами визуального программирования. Чтобы создать свой первый пользовательский фильтр, Вам понадобится всего 30 секунд. В этом видео Вы увидите, как легко и просто это можно сделать.
• Поддержка GigE Vision и GenTL
Adaptive Vision Studio полностью совместим со стандартом GigE Vision, поддерживает интерфейс GenTL, а также ряд нестандартных функций некоторых производителей. Всё это позволяет использовать данный продукт с большинством камер машинного зрения, доступных на рынке.
• Поддержка OpenCV
В состав системы включены фильтры, реализующие функции популярной библиотеки OpenCV, что даёт возможность использовать этот функционал совместно с оригинальными фильтрами Adaptive Vision Studio.
• Области интереса произвольной формы.
Операции обработки изображений могут выполняться как над изображением целиком, так и над регионом произвольной формы. Использование областей интереса меньшего размера позволяет существенно повысить скорость обработки.
• Контроль версий
Файлы, создаваемые Adaptive Vision Studio имеют текстовый формат, и поэтому для контроля версий могут использоваться специализированные системы, такие как SVN и Git. Подобные инструменты крайне полезны при профессиональной разработке.
• Генератор C++ кода
Программы, созданные в Adaptive Vision Studio могут быть экспортированы в C++. Сгенерированный код использует библиотеку Adaptive Vision Library и компилируется в исполняемый EXE файл.
• Макрофильтр .NET
Если вы решаете создавать своё приложение на C# или VB, вы всё равно можете создавать части, ответственные за машинное зрение, в Adaptive Vision Studio, а затем легко экспортировать их как .NET сборку. Созданные Вами макрофильтры будут доступны как методы класса .NET.
- В разделе«Программное обеспечение Adaptive Vision»