Jump to content
Compvision.ru

Recommended Posts

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×