alliedvision / VimbaPython

Old Allied Vision Vimba Python API. The successor to this API is VmbPy
BSD 2-Clause "Simplified" License
93 stars 40 forks source link

grouping frames from external triggering #155

Open bsdis opened 1 year ago

bsdis commented 1 year ago

Hello, I have 4 cameras set up for continuous frame collection using callbacks. All cameras are triggered externally every X millisec. Each camera is runing inside its own process. The external trigger is an arduino which triggers all cameras at the same time by setting pin 2 high on the JST input. My question is , is there some way i can group these frames together so that i always know what other 3 frames a given frame belongs to? Ideally I would like to be able to send an ID together with the trigger signal so that when I in my call back function do frame.get_id() i would get the same id in all 4 processes which i could then dump to the harddisk together with the image. Problem is that if i cannot somehow externally feed an ID to each callback, there is no way for me to know what frames actually belongs to the same trigger since each camera runs its own clock internally and its own framecounter internally also...and these are not in sync. I hope someone can help me understsand how to solve this issue - thank you

BernardoLuck commented 1 year ago

Hello bsdis, I suggest to move this ticket to our support-ticket system. Please, folllow the formular from our website, Here is the link: https://www.alliedvision.com/en/about-us/contact-us/technical-support-repair-/-rma/

In this way we can have a deeper look with you in your application or even do a remote session with you.

Thanks

Bernardo