Как работать с IP-видеокамерой

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Ответить
Dig100
interested
interested
Сообщения: 6
Зарегистрирован: 24 янв 2013, 14:35
Версия LabVIEW: 2011

Как работать с IP-видеокамерой

Сообщение Dig100 »

Иеется ЧПУ, IP-видеокамера, комп с LabVIEW 2011. Все устройства соединены по локальной сети. Надо чтобы по команде с ЧПУ программа LabVIEW захватила текущее изображение с видеокамеры, распознала отверстие и выдала результаты (диаметр и координаты центра) в ЧПУ для позиционирования инструмента станка по центру отверстия. Этот процесс должен идти многократно. Перемещение к следующему отверстию и т.д. В связи с задачей такие вопросы:
1. Поддерживаются ли программой LabVIEW IP-видеокамеры кроме Basler и Axis. Сейчас у нас куплена IP-видеокамера Beward N13102 для поиграться. Не могу получить с нее изображение. Какую камеру и линзу к ней нужно было бы купить, чтоб была поддержка LabVIEW, и видеть объекты 10х10 мм с расстояния 300 мм.
2. Какие модули программы LabVIEW требуются для выполнения такой задачи.
3. Возможна ли обработка видеопотока в реальном времени или только захват текущего кадра в JPG.
4. Может эта задача имеет какие то другие варианты решения.
К сожаленью, плохо знаком с пакетом LabVIEW. Буду рад любой помощи.
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Как работать с IP-видеокамерой

Сообщение Jakob Brontfeyn »

Да, замахнулись вы на серьезную задачу.
Поле 10 Х 10 мм это микро ЧПУ станок,
я не решился это доверить камере
посмотрите для начала для общей информации эту тему
http://www.labviewportal.org/viewtopic. ... it=#p33184
Dig100
interested
interested
Сообщения: 6
Зарегистрирован: 24 янв 2013, 14:35
Версия LabVIEW: 2011

Re: Как работать с IP-видеокамерой

Сообщение Dig100 »

Станок как раз большой, даже очень. Отверстий много. Отверстия примерно 5 мм диаметром. 10 мм выбрано для того чтобы в поле зрения видеокамеры попадало только одно отверстие.
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Как работать с IP-видеокамерой

Сообщение Jakob Brontfeyn »

То есть камера перемещается вместе с инструментом относительно заготовки?
Или закреплена, и к ее полю зрения жестро привязана
кординатная системе станка ??? ... нет ?
Поясните, это важно.
Dig100
interested
interested
Сообщения: 6
Зарегистрирован: 24 янв 2013, 14:35
Версия LabVIEW: 2011

Re: Как работать с IP-видеокамерой

Сообщение Dig100 »

Да, конечно, камера перемещается вместе с инструментом относительно заготовки. Сначала ЧПУ спозиционирует инструмент в зону предполагаемого отверстия, потом с помощью камеры надо уточнить координаты центра.
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Как работать с IP-видеокамерой

Сообщение Jakob Brontfeyn »

Понятно, координаты центра будут относительными.
То есть сначала станок примерно перемещаертся, никак
не связанными с камерой, командами в район поиска отверстия,
чтобы оно попало в поле камеры. Затем оно распознается и
опеделяются относительные координаты центра, так?
Dig100
interested
interested
Сообщения: 6
Зарегистрирован: 24 янв 2013, 14:35
Версия LabVIEW: 2011

Re: Как работать с IP-видеокамерой

Сообщение Dig100 »

Совершенно верно
AndreyDmitriev

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

Re: Как работать с IP-видеокамерой

Сообщение AndreyDmitriev »

Dig100 писал(а):Иеется ЧПУ, IP-видеокамера, комп с LabVIEW 2011. Все устройства соединены по локальной сети. Надо чтобы по команде с ЧПУ программа LabVIEW захватила текущее изображение с видеокамеры, распознала отверстие и выдала результаты
А зачем вы упираетесь именно в IP камеру? Эти камеры как правило предназначены для видеонаблюдения, они отдают сжатый в MPEG поток, что делает их непригодными для задач типа вашей. Ну и с захватом изображения у них не всё так хорошо - она напрямую не поддерживаются. Возьмите лучше смарт камеру http://www.ni.com/vision/smartcamera - и наступит счастье - там ваша задачка легко решается.
Dig100
interested
interested
Сообщения: 6
Зарегистрирован: 24 янв 2013, 14:35
Версия LabVIEW: 2011

Re: Как работать с IP-видеокамерой

Сообщение Dig100 »

С IP-камеры можно анализировать изображение в NI и одновременно смотреть на компьютере. В смарте не знаю, есть ли такая возможность или она только передает результаты обработки. Теоретически можно применить какую-либо др программу, анализирующая изображение. В смарте будет привязка только к NI. Как то так.
Удалось завести изображение с IP-камеры через manycam. Как теперь, чтоб vision builder слушался внешней команды с ЧПУ с локальной сети. Какой блок(и) нужно поставить в цепочку инспекции, чтоб по команде с ЧПУ, NI взял текущее изображение, проанализировал его и передал результаты в ЧПУ? Или где это можно вычитать
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Как работать с IP-видеокамерой

Сообщение Andrew Lunev »

Dig100 писал(а):С IP-камеры можно анализировать изображение в NI и одновременно смотреть на компьютере.
Smart камера позволяет засунуть обработку картинки на саму камеру и притом на ПЛИС. Что делать с картинкой дальше решает сам программист. Напишете на камеру программу, которая вашу картинку будет пересылать дальше в любом формате и можно будет ее просматривать в любой программе, однако на эту картинку уже на самой камере могут быть наложены фильтры и проведена какая-то обработка. Раз у вас камера стоит в цепи обратной связи контура управления, то скорость обработки картинки критична и возложить ее на ПЛИС самое верное решение.
Если обработка на самой камере не нужна, то присмотритесь к камерам типа Basler с GigE интерфейсом. Можно настроить камеру в режим broadcast или multicast и получать изображение с нее на любое кол-во компьютеров, но изображение с нее идет без сжатия, что обычно важно для машинного зрения.
Dig100
interested
interested
Сообщения: 6
Зарегистрирован: 24 янв 2013, 14:35
Версия LabVIEW: 2011

Re: Как работать с IP-видеокамерой

Сообщение Dig100 »

Я понимаю, что смарт-камера это самое оно! Обработка изображениия в реальном времени без сжатия видеопотока, не засоряется локальная сеть. Но Слишком дорогие камеры, как смарт, да и IP далеко не дешевое удовльствие, а то бы взяли уже. чтоб попробовать. Вдруг не получится, деньги на ветер. Руководство сомневается, уверенности в завтрешнем дне нет. Какое оно будет это завтрешнее дно:)
Ответить

Вернуться в «Коммуникация с приборами»