|
1. OpenCV с открытым исходным кодом OpenCV (Open Source Computer Vision Library: http://opencv.org) — это библиотека с лицензией BSD с открытым исходным кодом, включающая сотни алгоритмов компьютерного зрения. API OpenCV 2.x в документации описывает API C++, а также существует API OpenCV 1.x на основе языка C, последний из которых описан в документации opencv1.x.pdf. OpenCV имеет модульную структуру, то есть пакет разработки содержит несколько общих библиотек или статических библиотек. Вот модули, которые можно использовать: Основная функциональность — компактный модуль, определяющий базовые структуры данных, включая плотные многомерные массивы Mat и базовые функции, используемые другими модулями. Обработка изображений — модуль обработки изображений, включающий линейную и нелинейную фильтрацию изображений, преобразование геометрии (сброс размера, радиальные и перспективные деформации, общее сброс базовой таблицы), преобразование цветового пространства, гистограмму и др. Video — модуль анализа изображений, включающий определение движения, уменьшение фона и алгоритмы отслеживания целей. 3D-калибровка (calib3d) — алгоритм геометрии на основе многовидных видов, калибровка плоской и стереоскопической камеры, определение позы объекта, алгоритм стереосогласования и реконструкция трёхмерных элементов. Особенности2d — определение рельефных признаков, описание характеристик и сравнение описаний объектов. Object Detect — Цели и заранее определённые типы инстанционного обнаружения (например, лица, глаза, чашки, люди, автомобили и т.д.). HighGui — простой в использовании пользовательский функциональный интерфейс. Video Input and Output (Videoio) — простой в использовании видеозахват и декодер видео. GPU — алгоритмы ускорения GPU из разных модулей OpenCV. … Некоторые другие вспомогательные модули, такие как тестовые пакеты FLANN и Google, Python-bindings и другие. OpenCV очень подходит для низкоуровневых научных исследователей, с низкой стоимостью и очень удобным использованием, а хаб — с открытым исходным кодом.
2. Система VisionPro 7.0 Система Cognex VisionPro сочетает в себе мирового уровня технологии машинного зрения с быстрыми и мощными возможностями разработки прикладных систем. VisionPro QuickStart ускоряет прототипирование приложений, перетягивая shift вниз. Этот результат может применяться на протяжении всего цикла разработки приложения. Разрабатывайте прикладные системы с использованием инструментов машинного зрения VisionPro на базе COM/ActiveX и графических сред программирования, таких как Visual Basic и Visual C++. В сочетании с захватчиками кадров серии MVS-8100 VisionPro позволяет производителям, системным интеграторам и инженерам быстро разрабатывать и настраивать мощные приложения машинного зрения. Быстрое прототипирование и простая интеграция Двухуровневая структура программного обеспечения VisionPro облегчает прототипирование и интеграцию. Интерактивный уровень использует механизмы перетягивания и управление ActiveX для ускорения разработки приложений; На уровне программ прототипы приложений разрабатываются в пользовательские решения. Технология COM/ActiveX облегчает интеграцию приложений VisionPro с сторонними утилитами (например, графическими функциями) и обеспечивает лёгкую интеграцию приложений на базе COM для всей машины (например, I/O, управление роботом, заводская связь). Улучшить программное обеспечение машинного зрения предшественников Библиотека инструментов зрения Cognex предоставляет набор программ для измерения, обнаружения, навигации и распознавания. Эти инструменты доказали свою высокую надёжность даже в самых сложных сферах зрения. Гибкость аппаратного обеспечения Пользователи VisionPro имеют широкий выбор вариантов захвата кадров серии MVS-8100 для разработки приложений для зрения. Протестированные и проверенные программным обеспечением VisionPro, эти захватчики кадров обеспечивают хосту высокоскоростную передачу изображений для обработки изображений и отображения для быстрой обработки визуальных приложений. Многокамерные входы, высокая скорость и поддержка камер высокого разрешения повышают гибкость приобретения в системе VisionPro. Технологии имеют преимущество Быстро разрабатывайте мощные приложения для зрения на базе ПК Упростить интеграцию систем зрения с другими программами главного управления Совместим с широким ассортиментом захватчиков кадров серии Cognex MVS-8100 Ускорьте прототипирование с помощью QuickStart, перетаскивая смены Комбинируйте с визуальной библиотекой инструментов для высокой производительности Структура программного обеспечения VisionPro VisionPro предоставляет простые в применении прототипы, разработки и приложения. На интерактивном уровне среда прототипов VisionPro QuickStart ускоряет разработку мощных систем машинного зрения, последовательно перетягивая рабочее оборудование вниз. Пользователи могут быстро определять связи между инструментами, поведением тестового инструмента и допустимыми параметрами работы. Управление ActiveX доступно через QuickStart или Visual Basic. Таким образом, на уровне программ прототипные приложения можно улучшать с помощью Visual Basic или Visual C++ для создания персонализированных решений. Эта функция значительно сократит время разработки прикладной системы. VisionPro структурирован так, что пользователи могут начинать разработку приложения с любого уровня объектов QuickStart, ActiveX или COM. Корпорация Cognex объявляет о запуске программного обеспечения для машинного зрения VisionPro7.0. VisionPro 7.0 вводит InspectionDesigner — новую концепцию, упрощающую разработку инспекционных приложений и полевых ремонтов. VisionPro 7.0 также добавляет лучший в отрасли инструмент для чтения штрихкодов — 1DMax, оптимизированный для универсальных и трудных для чтения 1D-штрихкодов, а также несколько новых инструментов и улучшений. Введение Inspection Designer — впервые для общих инспекционных приложений — предоставляет интеграторам систем зрения и конечным пользователям функции, упрощающие спецификацию, разработку и ремонт инспекционных приложений. Конструктор инспекции имеет три основных преимущества: Определение дефектов. Новая утилита для коррекции изображений, которая позволяет интеграторам и пользователям в конечном итоге легко оценивать изображения продуктов и указывать разные типы дефектов на отдельных изображениях. Утилита Image Rating создает библиотеку градированных изображений для использования на следующих этапах. Проверка. Инструменты валидации помогают разработчикам быстро подтвердить, что их система зрения даёт нужные результаты, сравнивая результаты инспекции сотен или даже тысяч сохранённых и отсортированных изображений. Ремонт на месте. Инструмент валидации также обещает конечному пользователю в любое время повторно протестировать инструмент обновления по рейтинговой библиотеке изображений, чтобы убедиться, что корректировки на заводском цехе не повлияют на предыдущее применение инспекции. Также он обещает пользователям добавлять новые изображения в библиотеку рейтинговых артефактов. «Внедрение Inspection Designer предоставляет общий инструмент коммуникации для системных интеграторов и их конечных пользователей, определяя формальную шкалу для определения хороших и плохих артефактов», — говорит Маркку Яаскелайнен, бизнес-менеджер Vision Software. ”
3. LabVIEW используется для машинного зрения
Прикладное программное обеспечение NI LabVIEW машинного зрения обеспечивает самую высокую скорость программирования. LabVIEW — это графический язык программирования, основанный на программном коде. Он обеспечивает большое количество предобработки изображений, сегментации изображений, библиотек функций для понимания изображений и инструментов разработки, и пользователям достаточно использовать разъём иконок в верхней части блок-схемы для подключения необходимых под-VI (программ разработки VirtualInstruments LabVIEW) для выполнения целевой задачи. В любом VI есть три отдела: интерактивный интерфейс, блок-схемы и иконочные разъёмы. LabVIEW прост в программировании и обладает высокой точностью идентификации заготовки.
4. MVTecHALCON в Германии
HALCON — это полный набор пакетов алгоритмов машинного зрения, разработанных компанией MVtec в Германии, с широко используемой интегрированной средой разработки машинного зрения. Это снижает затраты на продукт и сокращает циклы разработки программного обеспечения — гибкая архитектура HALCON способствует быстрому развитию приложений машинного зрения, медицинской визуализации и анализа изображений. Он уже признан европейской и японской отраслями лучшим программным обеспечением для машинного зрения. HALCON происходит из академической среды и отличается от коммерческих программных пакетов на рынке. Фактически, это библиотека обработки изображений, состоящая из более тысячи независимых функций и базового ядра управления данными. Он включает базовые функции геометрии и вычисления изображений, такие как различные фильтрации, цветообработка и геометрия, математическое преобразование, морфологические вычисления и анализ, коррекция, распознавание классификации, поиск фигур и т.д., поскольку большинство этих функций не предназначены для конкретных задач, поэтому если вы можете использовать место обработки изображений, вы можете использовать мощные вычислительные возможности HALCON для завершения работы. Область применения практически неограничена: медицина, дистанционное обнаружение, мониторинг и различные виды автоматизированного тестирования в промышленности. HALCON поддерживает среды управления Windows, Linux и Mac OS X, что гарантирует эффективность инвестиций. Вся библиотека доступна на различных распространённых языках программирования, таких как C, C++, C#, Visual Basic и Delphi. HALCON предоставляет интерфейсы для большого числа устройств для получения изображений, обеспечивая аппаратную независимость. Он предоставляет интерфейсы для более чем 100 промышленных камер и захватчиков кадров, включая GenlCam, GigE и IIDC 1394. Функция HALCON В соответствии с продолжающимся сотрудничеством MVTec с академическими кругами, последняя версия HALCON 13 включает следующие новые функции: 1. Технологические инновации HALCON 13 обеспечивает истинное распознавание целей. Методы распознавания на основе выборок позволяют различать большое количество целевых объектов. Эта техника позволяет идентифицировать отработанные цели исключительно по таким признакам, как цвет или текстура, устраняя необходимость в специальных отпечатках, таких как 1D или 2D-коды для идентификации целей. 2. Сильная трёхмерная визуальная обработка Новая технология, предлагаемая HALCON 11, — это сравнение 3D-поверхностей, сравнивающее результаты измерения профиля поверхности 3D-объекта с ожидаемой формой. Все 3D-технологии, предлагаемые HALCON, такие как многоглазое стереоскопическое зрение или лист света, могут использоваться для реконструкции поверхности; Также поддерживается 3D-реконструкция напрямую с готовых 3D-сканеров. Кроме того, метод фотометрического стереозрения был усовершенствован для специальных применений в области поверхностного осмотра. Кроме того, HALCON теперь поддерживает множество методов обработки 3D-целей, таких как расчёт точечного облака и измерение триангуляции, расчёт признаков, таких как форма и объём, а также сегментация точечного облака через сечение поверхностей. 3. Опыт высокоскоростного машинного зрения Технология автоматической операторской параллельной обработки (AOP) — уникальная особенность HALCON. HALCON 11 поддерживает более 75 операторов для алгоритмов машинного зрения с использованием обработки GPU — больше, чем любой другой набор для разработки программного обеспечения. Кроме того, для HALCON наблюдается значительное ускорение глубины за счёт захвата изображений на основе фокуса (FFT), быстрого преобразования Фурье (FFT) и локального сопоставления деформаций. HALCON 11 обеспечит пользователям более быстрый опыт машинного зрения. 4. Машинное обучение Последняя версия, Halcon 13, добавляет возможности машинного обучения для дальнейшего расширения области использования Halcon.
5. Другие новые функции
1) распознавание кодов ацтеков; 2) Микро-распознавание QR-кодов; 3) Автоматический выбор признаков для классификации; 4) Эффективный анализ кодирования с помощью инструмента функциональной оценки HDevelop; 5) Поддержка системы управления Mac OS X 10.7; 6) Пересмотр интерфейса HALCON/C++; 7) Быстрая визуализация 3D-данных; 8) Телецентрическое стереозрение с линзами; 9) Улучшить технологии калибровки камеры; 10) Помощник HDevelop OCR с проводником для практики; 11) Терминология GS1 для распознавания 1D и 2D кода; 12) Сериализированный HALCON/. .NET и HALCON/C++; 13) Простые в использовании измерительные инструменты; 14) Поддерживайте JPEG XR и другие.
5. Набор инструментов, связанный с MATLAB Набор инструментов для обработки изображений Набор инструментов системы компьютерного зрения Набор инструментов для получения изображений Некоторые другие наборы инструментов: A 1。 Название: Machine Vision Toolbox. (Ящик машинного зрения) 2。 Разработчик: Питер Корк. Дата выхода: 1999 3。 Учреждение: Руководитель исследовательской группы по робототехнике и автоматизации, Брисбен, Австралия. 4。 Интерфейс для скачивания: http://www.cat.csiro.au/cmst/staff/pic/vision-tb.html 5。 Введение: Этот набор инструментов представляет собой сборник программ в областях исследований авторов: фотометрия, Измерение изображений, колориметрия, фильтрация, извлечение признаков, чтение и запись изображений, фильтрация, сегментация и т.д. Объединение Matlab и рабочих станций обеспечивает удобную поддержку исследований алгоритмов машинного зрения.
B 1。 Название: Auditory Toolbox. (Слуховой ящик с инструментами) 2。 Разработчик: Малкольм Слейни. Дата выхода: 1998 3。 Учреждение: Interval Research Corporation, Канада. 4。 Интерфейс для скачивания: http://rvl4.ecn.purdue.edu/~malcolm/interval/1998-010/ 5。 Введение: The Auditory Tool Box реализует типичную аудиторную модель, а также может помочь подтвердить вашу гипотезу аудиторной модели и показать, как человеческая слуховая система воспринимает звук. C 1。 Название: Эталонный эксперимент физиологического моделирования (PHYSBE) 2。 Разработчик: Кевин Корт. Дата выпуска: Теоретическая модель, предложенная в 1966 году, доступна для скачивания в 1999 году. 3。 Учреждение: ____. 4。 Интерфейс для скачивания: http://www.mathworks.com/products/demos/simulink/physbe/ 5。 Введение: Классическая модель системы имитации человеческой реинкарнации, которая может использоваться для имитации кислорода, азота, питательных веществ, тепла и химических трассеров в крови. D 1。 Название: MetMAP — это набор инструментов Matlab для метаболического моделирования, анализа и oPtimization 2。 Разработчик: Хулио Вера. Дата выхода: 2003. 3。 Учреждение: Университет Ла-Лагуна, Испания. 4。 Интерфейс для скачивания: http://webpages.ull.es/users/sympbst/pag_ing/pag_metmap/index.htm http://webpages.ull.es/users/sympbst/pag_ing/pag_metmap/Downloads.htm 5。 Введение: Мы поможем вам изучить метаболическую систему с точки зрения теоретической модели и проанализировать структуру и кинетические свойства метаболических путей. Кроме того, можно оптимизировать и спроектировать меру интерференции. E 1。 Название: BrainStorm (BrainStorm — это интегрированный набор инструментов Matlab, посвящённый визуализации и обработке данных по магнитоэнцефалографии (MEG) и электроэнцефалографии (EEG). ) 2。 Разработчик: Феликс Дарвас. Обновлено: январь 2005! 3。 Учреждение: USC, Лос-Анджелес. 4。 Интерфейс для скачивания: http://neuroimage.usc.edu/brainstorm/Downloads.php Пожалуйста, войдите с моего аккаунта. Имя пользователя:tenhospital@hotmail.comПароль: UsPQ7t5G 5。 Введение: Умение визуализировать и анализировать электроэнцефалографию и магнитоэнцефалографию. Это очень важный общий материал в этом отношении.
6. Библиотека изображений Maxtor в Канаде
Программный пакет MIL представляет собой аппаратно-независимую, масштабированную 32-битную библиотеку изображений. Он содержит полный набор инструкций по обработке изображений и специальной обработке, включая: точечный анализ, калибровку изображений, калибровку, двумерное чтение и запись данных, измерение, распознавание образов и оптическое распознавание и манипуляцию символами. Также поддерживает базовые графические устройства. MIL способна работать с бинарными, оттенками серого или цветными изображениями. Этот программный пакет предназначен для быстрой разработки приложений и простоты использования. У неё полностью прозрачная система управления, которая основывается на манипуляции виртуальными объектами данных, а не с физическими объектами данных, и обещает приложения, независимые от платформы. Это означает, что приложение MIL может работать на любой совместимой с VESA VGA-платой или плате Matrox в различных условиях (Win98/Me/NT/2000). MIL использует концепцию системы для идентификации аппаратных плат, и одно приложение может управлять более чем одной аппаратной платой. MIL может работать только на хосте, но эффективнее использовать специализированное оборудование для ускорения Matrox. Пакет MIL включает следующие функции: · Получите до 16-битных оттенков серого или цветовых графиков · Работает с 1, 8, 16 и 32-битными целочисленными или с плавающей запятой изображениями · В зависимости от обработки цветного изображения каждый слой цветного изображения будет обрабатываться независимо. Обработка цвета не поддерживается для статистического анализа, анализа спеклов, измерений, сопоставления шаблонов, оптического распознавания символов и манипуляции с кодом. · Отображают 1, 8 или 16-битные оттенки серого или цветные изображения (если поддерживаются платформой)
7. Программное обеспечение машинного зрения eVision
Программный пакет eVision для машинного зрения — это набор SDK для разработки программного обеспечения машинного зрения, запущенный бельгийской компанией euresys. По сравнению с другими пакетами для разработки машинного зрения, такими как cognex visionlibrary и Matrox Imaging Library, он, по-видимому, предлагает больше вариантов с точки зрения классификации функций SDK, и это считается, что библиотека Matrox Imaging выполнена особенно плохо и выглядит особенно бледно. Весь код в программном пакете evision для машинного зрения оптимизирован с помощью mmx-инструкций, скорость обработки очень высокая, и это ощущается как борьба с IPP Intel (конечно, он всё ещё немного уступает IPP, но это собственная разработка Intel), но он предлагает гораздо больше функций машинного зрения, чем IPP, таких как OCR, OCV, определение качества изображения на основе сравнения, распознавание штрихкодов и MatrixCode. А разработка программного обеспечения для машинного зрения за последние два года в основном основана на разработке evision.
8. HexSight
HexSight, разработанный компанией Adept, — это высокопроизводительный, комплексный пакет для разработки программного обеспечения для зрения, обеспечивающий функции машинного зрения для чистого, надёжного и правильного позиционирования и инспекции деталей. Его мощный инструмент поиска точно определяет и определяет местоположение объектов, независимо от того, вращаются ли они или меняют масштаб размера. HexSight обеспечивает надёжные результаты даже в самых суровых условиях эксплуатации.
9. Программное обеспечение для алгоритмов машинного зрения и обработки изображений RVB
Levy Machine Vision Application Development Kit (Real ViewBench, сокращённо RVB) — это профессиональный программный пакет для алгоритмов машинного зрения и обработки изображений, посвящённый автоматизации, и представляет собой высококонкурентный и ценовый профессиональный алгоритмический пакет в индустрии машинного зрения.
|