Система машинного зрения

Ответить
Vladislav
interested
interested
Сообщения: 9
Зарегистрирован: 22 июл 2013, 10:48
Версия LabVIEW: 2010
Контактная информация:

Система машинного зрения

Сообщение Vladislav »

Всем доброго времени суток! Интересует следующий чисто технический вопрос: возможно ли создание системы машинного зрения на базе LabView (с соответствующими модулями VDM и RT), но НЕ на контроллере типа NI EVS?
Чтобы совсем ясно: стоимость софта устраивает (если я правильно понял, в стоимость модуля VDM входит лицензия на сколько угодно созданных приложений), а вот покупка под каждую задачу контроллера EVS или CVS делает задумку нерентабельной. Смарт-камеры тоже вряд ли подойдут, т.к. алгоритмы обработки изображений будут, скорее всего, довольно замысловатыми. Вот и хочется узнать, возможно ли использовать для создания приложения софт LabView (наглядная и дружелюбная среда, как показалось), а для реализации самой системы машинного зрения - железо по какой-нибудь более "демократичной" цене?
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1334
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 40 раз
Контактная информация:

Re: Система машинного зрения

Сообщение AndreyDmitriev »

Так и возьмите самый обычный десктоп. Если надо промышленное исполнение, то есть корпуса, которые в стойку ставятся.
Что касается лицензии, то вам потребуется рантайм VDM на каждую инсталляцию (сотни четыре стоит). Вы какую камеру собираетесь использовать?
Vladislav
interested
interested
Сообщения: 9
Зарегистрирован: 22 июл 2013, 10:48
Версия LabVIEW: 2010
Контактная информация:

Re: Система машинного зрения

Сообщение Vladislav »

Вы имеете в виду обычный ПК на Windows? Извиняюсь, если спрошу глупость, но он сможет работать в режиме реального времени, скажем так, без перерыва на обед? Просто когда пробегал глазами документацию, то увидел упоминание о PharLap на NI EVS, и решил что приложения для реального времени и работать будут только на соответствующих ОС.
Уточню насчет лицензии: то есть помимо самого пакета (прим. 2000$), модуля VDM RT (прим. 6000$), необходимо на каждую установку, где будет работать приложение LabView (даже с одним и тем же алгоритмом) еще дополнительно 400$?
Что касается камеры, то что-нибудь монохромное и линейное. Разрешение не принципиально, быстродействие важнее, но тоже сверхвысокое не требуется. Поглядываем на basler.
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1334
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 40 раз
Контактная информация:

Re: Система машинного зрения

Сообщение AndreyDmitriev »

Vladislav писал(а):Вы имеете в виду обычный ПК на Windows? Извиняюсь, если спрошу глупость, но он сможет работать в режиме реального времени, скажем так, без перерыва на обед?
Да, обычный ПК. Если использовать его в промышленном окружении, то, конечно лучше взять в промышленном пылезащищённом корпусе и т.д.
В режиме жёсткого реального времени по управлением Windows он, конечно, работать не сможет, но в режиме мягкого реального времени - вполне. Если говорить о круглосуточном режиме - то Windows вполне нормальная ОС. Кстати, контроллеры NI довольно слабенькие сами по себе. То есть, если нужна детерминированность при обработке изображений, то их можно использовать, однако если нужна производительность, то десктоп на процессоре типа i5 или i7 будет быстрее.
Vladislav писал(а): Уточню насчет лицензии: то есть помимо самого пакета (прим. 2000$), модуля VDM RT (прим. 6000$), необходимо на каждую установку, где будет работать приложение LabView (даже с одним и тем же алгоритмом) еще дополнительно 400$?
лицензия рантайм для машинного зрения нужна там, где будет работать приложение LabVIEW, использующее функции из VDM. Для "чистого" LabVIEW приложения рантайм бесплатна.
Vladislav писал(а): Что касается камеры, то что-нибудь монохромное и линейное. Разрешение не принципиально, быстродействие важнее, но тоже сверхвысокое не требуется. Поглядываем на basler.
Я бы посоветовал использовать камеру с Camera Link интерфейсом (но фреймграббер обойдётся в штуку-полторы). В случае использования камеры с GigE Vision интерфейсом рискуете огрести потерянные пакеты, кроме того потребуется также лицензия VAS для каждой камеры (ещё четыре сотни).
Vladislav
interested
interested
Сообщения: 9
Зарегистрирован: 22 июл 2013, 10:48
Версия LabVIEW: 2010
Контактная информация:

Re: Система машинного зрения

Сообщение Vladislav »

Большое спасибо за пояснения! И все же спрошу еще раз, чтобы расставить все точки над i.
Одна из задач, которую планируется решать машинным зрением - распознание размеров и координат группы образов. Для этого камера должна выдать для анализа, скажем, 4-5 кадров в секунду, каждый кадр должен быть обработан (только что набросал примерный скрипт в эвалуэйтном Vision Assistant, обработка занимает порядка 30мс) и по результатам обработки приложение должно отправить команды на управление приводами. Процесс идет непрерывно.
Итого, для решения этой задачи мне нужно (поправьте, пожалуйста, если ошибусь). Пакет LV и модуль VDM на головном компьютере, где разработчик будет создавать приложение. Если вышеописанная задача укладывается в рамки "мягкого" реального времени, то модуль Real-Time и вовсе не нужен. Далее берем целевой компьютер с обычной Windows (сойдет любая или лучше Embedded?), на него устанавливаем лицензию рантайм и заливаем созданное на головном компьютере приложение.
Лицензия VAS приобретается отдельно на каждую камеру, которая будет работать с приложением. Для камеры Camera Link лицензии не требуется, но нужен фреймграббер, наверное, именно от National Instruments?
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1334
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 40 раз
Контактная информация:

Re: Система машинного зрения

Сообщение AndreyDmitriev »

Vladislav писал(а):Далее берем целевой компьютер с обычной Windows (сойдет любая или лучше Embedded?),
Возьмите обычную Windows 7 проф. Мы уже с начала года перешли на эту ОС (для промышленных приложений), пока полёт нормальный.

Что касается реалтайма, то внимательно проанализируйте ваши требования на предмет необходимости. Иногда всю реалтайм часть проще реализовать в ПЛК, избавившись от смешивания реалтайм с Vision. В некоторых случаях грамотно реализовав систему триггеров можно обойтись без реалтайма даже в случае непрерывного конвейера.
Ну вот как пример:

там две линейные камеры, два цифровых фреймграббера PCI-1422 и карта PCI-6025E вставлены в комп 2,5 ГГц и никакого реалтайма на стороне десктопа. Часть реального времени (открытие и закрытия пневмоклапана) вынесли наружу (в простенький ПЛК, надо полагать).
Vladislav
interested
interested
Сообщения: 9
Зарегистрирован: 22 июл 2013, 10:48
Версия LabVIEW: 2010
Контактная информация:

Re: Система машинного зрения

Сообщение Vladislav »

Большое спасибо за подробные и оперативные разъяснения! В общих чертах теперь все понятно, начнем изучать вопрос подробно )
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Vision / IMAQ»