DmitryK
-
Количество публикаций
3 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем DmitryK
-
-
Здравствуйте, форумчане.
Занимаюсь изучением интерфейса GenIсam. В связи с этим у меня имеется масса вопросов. Не могли бы Вы ответить на часть из них?
В качестве первого практического результата такого изучения я хотел бы научиться захватывать видео с камеры DMK 33UX183[4] с использованием стандарта GenIcam. В техническом описании[5] утверждается, что камера DMK 33UX183 поддерживает этот стандарт. Для этой цели я установил на своём компьютере Adaptive Vision Studio[6] в версии Lite, которая позволяет общаться с устройствами, поддерживающими GenTL.
Для захвата изображения я хотел бы использовать программный модуль GenICam_GrabImage[7], который входит в составе Adaptive Vision Studio. Разработчики Adaptive Vision Studio утверждают[8],[9], что для использования этого программного модуля пользователю необходимо запросить у производителя камеры файл .cti (Common Transport Interface). Пользователь должен сохранить этот файл на своём локальном компьютере и создать новую переменную среды «GENICAM_GENTL32_PATH» («GENICAM_GENTL64_PATH» для 64-разрядной ОС), в которой необходимо указатьть путь к папке, содержащей файл .cti. Выполнив описанные выше шаги, пользоваетль может увидеть устройства GenICam, подключенные к компьютеру, в диспетчере устройств GenICam и начать захват видео с использованием стандартного интерфейса Adaptive Vision Studio.
Для первых экспериментов мною была приобретена камера DMK 33UX183 (Imaging Source Corp.) и установлен «родной» драйвер[10]. После подключения камеры к порту USB3.0 я вижу камеру DMK 33UX183 в диспетчере устройств (см. рис. 1).
Рис1. После подключения камеры к порту USB3.0 я вижу камеру DMK 33UX183 в Device Manager.
Попытки захвата видео с использованием специализированного программного обеспечения для видеозахвата от производителя IC Capture 2.4[1] и IC Express[2] также оказались успешными.
Рис2. Захват видео с использованием специализированного ПО IC Capture 2.4 от производителя камеры.
Более того, в состав Adaptive Vision Studio входит палитра Image Acquisition (ThirdParty)[1], в состав которой входит специализированный программный модуль ICImagingControl_GrabImage[2], [3], который позволяет производить видеозахват с камер Imaging Source Corp. Использование этого модуля позволило мне осуществить захват видео с камеры DMK 33UX183. Таким образом я проверил работу программно-аппаратного комплекса в целом, но не решил поставленную выше задачу: не осуществил видеозахват с камеры DMK 33UX183 с использованием стандарта GenIcam.
Рис. 3. Захват видео с камеры DMK 33UX183 в среде Adaptive Vision Studio с использованием программного модуля ICImagingControl_GrabImage
Все попытки видеозахвата с камеры DMK 33UX183 с использованием стандарта GenIcam, к сожалению, не увенчались успехом: в диспетчере устройств GenICam среды разработки Adaptive Vision Studio я камеру DMK 33UX183 не вижу. Разработчики Adaptive Vision Studio утверждают, что причина этого заключается в отсутствие файлов .cti и/или соответствующих записей поставщика устройств в переменных среды.
Мои вопросы:
1. Для работы с камерой DMK 33UX183 как GenICam–устройством я пытаюсь использовать Adaptive Vision Studio[1] в версии Lite. Правильный ли путь я избрал? Может есть более простой путь решения моей задачи? Каким образом Вы решали задачу быстрого старта с использованием GenICam?
2. Я запросил .cti файл для камеры DMK 33UX183 у производителя. Достаточно ли этого для начала работы с этой камерой как GenICam – устройством?
3. Можно ли сгенерировать GenApi без использования каких-либо сред разработки (Adaptive Vision Studio, Common Vision Blox и т. д.). Как это сделать?
4. Можно ли использовать сгенериравнный GenApi автономно без использования сред разработки типа Adaptive Vision Studio, Common Vision Blox и т. д.?
5. Знакома ли Вам камера DMK 33UX183? Знакома ли Вам Adaptive Vision Studio? Имеете ли Вы опыт работы с камерой DMK 33UX183 в Adaptive Vision Studio?
[4] https://www.theimagingsource.com/products/industrial-cameras/usb-3.0-monochrome/dmk33ux183/
[6] https://www.adaptive-vision.com/en/
[7] https://docs.adaptive-vision.com/current/studio/filter_groups/GenICam_GrabImage.html
[8] https://docs.adaptive-vision.com/current/studio/technical_issues/GenTLDevices.html
[9] https://docs.adaptive-vision.com/4.8/avl/usage_tips/WorkingWithGenicamGenTLDevices.html
[10] https://dl.theimagingsource.com/7ed5bf82-9665-51c6-86fb-fe49754c3f65/
[11] https://dl.theimagingsource.com/e386b649-3051-53cc-ac54-b5eb084db302/
[12] https://dl.theimagingsource.com/98974af4-cb7f-5d49-9861-58b248563173/
[13] https://www.youtube.com/watch?v=2RQUQWaFiRI
[15] https://www.theimagingsource.com/support/documentation/ic-imaging-control-net/GrabImage.htm
Все мои вопросы продублированы в прикреплённом Question1_Forum.pdf файле.
-
Здравствуйте, форумчане.
Занимаюсь изучением интерфейса GenIсam. В связи с этим у меня имеется масса вопросов. Не могли бы Вы ответить на часть из них? Все мои вопросы находятся в прикреплённом файле.Question1_Forum.pdf
GigE Vision - есть опыт, если есть вопросы, задавайте
в Вопросы взаимодействия OpenCV + GDI, GDI+
Опубликовано · Report reply
Здравстсвуйте.
Есть вопросы по очень смежной проблеме:
Спасибо