Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Buffer Size

Solved!
Go to solution

Hey!

 

I try to grab and save single pictures from my camera. I need a frame rate of 210fps, so I decide to grab with a sequence and it works, if I take a record length of one second. Here's the problem: When I want to achieve recordings of 10 seconds (set 2100 pictures), I get the error message that my working space is not sufficient. Is there a possibility to expand it?! I think LabView obtains an internal buffer, not my RAM, because I have installed 16GB.

 

 

 

Basler Pilot piA640-210gc
LabView 2013 (32bit)
Windows 7

0 Kudos
Message 1 of 3
(4,551 Views)
Solution
Accepted by topic author Turbopavel

With the Basler camera, the images are 640x480.  2100 images would be about 645 Mb in grayscale, but about 2.6 Gb in color.  If you are running 32 bit LabVIEW, you are probably exceeding the available memory.

 

Your options would be to use 64 bit LabVIEW, acquire/store the images in the raw Bayer grayscale and convert them later, or reduce the number of frames.  I don't think you would have time to compress the images as you acquire them.

 

Bruce

Bruce Ammons
Ammons Engineering
Message 2 of 3
(4,544 Views)

I can confirm Bruce's suggestion.  LV 32-Bit cannot access large memory.  You will need 64-bit LV.

Machine Vision, Robotics, Embedded Systems, Surveillance

www.movimed.com - Custom Imaging Solutions
Message 3 of 3
(4,539 Views)