Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

GigE Vision Extended Sequencing

Solved!
Go to solution

I recently got a GigE camera and I am trying to set it up to capture a sequence of images over a long time period. My goal is to have it take 2 frames per second for a total of 4500 frames. The examples don't really help because they give me an out of memory error and I believe that the VI is trying to store the entire set of frames in my memory (which I couldn't possibly have enough of). I was curious if there is a way to have LabView write the images to the disk at the same time as acquiring new images. What would be the best way to do that?

 

Currently I have image acquisition (single image) and write to a tiff file followed by a wait command (to set the framerate) in a Sequence Structure.

 

Running LabView 8.6, Windows XP 32-bit, with 8 GB memory.

0 Kudos
Message 1 of 2
(3,031 Views)
Solution
Accepted by pfigliozzi

4500 frames into memory might be too much to fit all into memory at once if they are large sizes or color. However, 2 frames per second is likely slow enough that you could simply use one of the continuous grab examples and simply write each image to disk as an independent file. This would only need a single VI added to the grab example to accomplish this (plus maybe some string manipulation to generate the names).

 

Eric

0 Kudos
Message 2 of 2
(3,025 Views)