Перейти к содержимому
Compvision.ru

DmitryK

Пользователи
  • Количество публикаций

    3
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем DmitryK


  1. Здравствуйте, форумчане.

    Занимаюсь изучением интерфейса 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).

    image.png.6400d3df00566f38896f1babe9359b6a.png

    Рис1. После подключения камеры к порту USB3.0 я вижу камеру DMK 33UX183 в Device Manager.

    Попытки захвата видео с использованием специализированного программного обеспечения для  видеозахвата от производителя   IC Capture 2.4[1] и IC Express[2] также  оказались успешными.

    image.png.0f254899effdf32fb2172a305f8afaef.png

    Рис2. Захват видео с использованием специализированного ПО IC Capture 2.4 от производителя камеры.

    Более того, в состав Adaptive Vision Studio входит палитра Image Acquisition (ThirdParty)[1],  в  состав которой входит специализированный программный модуль ICImagingControl_GrabImage[2], [3], который позволяет производить видеозахват с камер Imaging Source Corp. Использование этого модуля позволило мне осуществить захват видео с камеры DMK 33UX183. Таким образом я проверил работу программно-аппаратного комплекса в целом, но  не решил поставленную выше задачу: не осуществил видеозахват с камеры DMK 33UX183 с использованием стандарта GenIcam.

    image.png.348ea9959d62327b0e32459b2dbe6a69.png

    Рис. 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/

    [5]    https://s1-dl.theimagingsource.com/api/2.5/packages/documentation/manuals-trm/trmdmk33ux183/0755d735-8a52-5630-a236-bc051ce1c2eb/trmdmk33ux183.en_US.pdf

    [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

    [14]    https://docs.adaptive-vision.com/current/studio/filters/TheImagingSource/ICImagingControl_GrabImage.html

    [15]    https://www.theimagingsource.com/support/documentation/ic-imaging-control-net/GrabImage.htm

    [16]    https://www.adaptive-vision.com/en/

     

    Все мои вопросы продублированы в прикреплённом Question1_Forum.pdf файле.

     

     

     

     

    image.png

×