04-14-2008 07:32 AM
04-15-2008 10:11 AM
04-17-2008 07:55 AM
12-19-2008 03:21 AM
Hi,
I just read your interesting statement and have a question slightly different.
I have an application which triggers a camera via increments from a motor.
My apprehension is that my image processing, following the IMAQdx Get Image VI, could be to slow and some frames are missed.
Is it possible to allocate enough buffers (the application grabs approx. 2000 frames and then waits for some seconds) to avoid skipped frames?
regards
Oliver N.
12-19-2008 04:34 PM
Hi Olvier
Try using the Sequence.VI located in the example finder under Hardware Input and Output>> IMAQdx >> High-Level. This example generates a buffered allocation of images and then captures at the frame rate set in Measurement and Automation Explorer.
12-20-2008 02:48 AM
Hi Eric,
Thanx for your quick response!
I had a look at the Sequence and I think it could work.
Can I detect eventually missed frames using a similar technique as is used in the Grab and Detect Skipped Buffers.vi or should I use time stamps on each frame to do this?
Thanx again!
regards
Oliver
12-22-2008 11:09 AM
01-03-2009 05:24 AM
Thanks for your answer!
Do you think a "Producer / Consumer Pattern (Data)" Design Pattern would work with your suggested Sequence.vi? (As mentioned before a queue isn't working with normal image acquiring - but in this solution it seems to me, that the reserved buffers should be readable).
Thanks again
Oliver
01-05-2009 02:42 PM
Hi Oliver
If you are looking to timestamp images coming out of the camera from a sequence I recommend using the Low Level Sequence.vi. In the aquistion for loop you could add a get time and date in seconds or tick count function. This would not slow down the process as the most processor intevise task is allocating space for the images. If this doesn't cover your goals for the aquisition I would reference Vijays post above and use a Ring acquisition similar to that of the IMAQ example.
01-06-2009 06:09 AM
Thanx again - I´ll try that tomorrow!
regards
Oliver