Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: разработка софта для вэб камеры
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Аудио/Видео интерфейсы
карамболь
Здравствуйте. Есть в наличии скоростная ip-камера Basler, необходимо управлять ею из своей железяки
(формировать команды управления, принимать видео...). Реально найти информацию по протоколу обмена ?
Спасибо
Deka
Спросить у производителя уже пробовали? Если глухо, то наверное только снифером пакетов и их разбором. Т.е. долго и муторно.
карамболь
Цитата(Deka @ Sep 29 2010, 20:11) *
Спросить у производителя уже пробовали? Если глухо, то наверное только снифером пакетов и их разбором. Т.е. долго и муторно.


Производитель пока молчит. Сниффером пытался посмотреть, муторно - это на то слово, при установке соединения камера выдает посылки доступные для осмысления (название, версия всё в ANSI можно прочитать), а вот в режиме живого видео кучей сыплются UDP пакеты, причем чередуются, хотя вроде протокол без подтверждения, а уж как там управление осуществляется совсем не понятно, так можно полгода разбираться
Deka
Ну так в режиме видео очевидно камера каждый кадр упаковывает в пакет (или несколько) и отправляет по сети. Возможно управление идёт по TCP. Может быть можно будет отсеить пакеты UDP от TCP и посмотреть их. Попробуйте как-нибудь тормознуть живое видео и пообщаться с камерой командами.
карамболь
Цитата(Deka @ Sep 30 2010, 14:15) *
Ну так в режиме видео очевидно камера каждый кадр упаковывает в пакет (или несколько) и отправляет по сети. Возможно управление идёт по TCP. Может быть можно будет отсеить пакеты UDP от TCP и посмотреть их. Попробуйте как-нибудь тормознуть живое видео и пообщаться с камерой командами.


Пробовал, пока дальше ARP не продвинулся. На данный момент такая ситуация прослеживатеся -
в режиме видео идет чередование пакетов UDP на каждый пакет от камеры приходит пакет от ПК (или наоборот), все пакеты по 64 байта (включая заголовки UDP, IP, Ethernet). Причем пакетов мало, в такое кол-во видео никак по сложить (с камеры идет картинка без упаковки).
Статистика програмы управления камерой(Pylon) и статистика сниффера расходятся на несколько порядков (Pylon показывает реальное кол-во отправленных пакетов их счет идет на сотни тысяч на несколько секунд видео). Такое ощущение, что сниффер не ловит пакеты с видеоинформацией. Пока так.Сниффер EtherPeek.
Deka
Ничего кроме как позвонить производителю и оперативно получить ответ в голову не приходит. Со всем остальным будете очень долго мучиться и не факт, что результат будет достигнут.
карамболь
камера работает по стандарту Gige Vision, вот только спецификацию на него найти не могу
etoja
Если ещё актуально:

Для Windows это платная информация: http://www.ab-soft.com/activegige.php
Для Linux - бесплатная : http://www.alliedvisiontec.com/us/products...-linux-sdk.html
Enthusiast
Если видеокамера определяется в "Матлабе", то одним из способов обработки видеопотока может быть разработка матлабовской модели с последующим получением из нее исходного кода на Си или VHDL/Verilog'e. Как это делается показано здесь.
Enthusiast
Вебинар на эту тему: "Image Acquisition and Processing Using GigE Vision Cameras with MATLAB".
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.