Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

How do I use LabView IMAQ to acquire 32 bit-wide images with a PCI-1424

We are putting together a unique camera interface that involves acquiring using all 32 bits of the PCI-1424 frame-grabber board. How, using LabView/IMAQ, do I set the software up to acquire 32 bit images (assuming that the .icd file is set up properly). All of the high-level IMAQ functions and examples assume 8 or 16 bit images.
0 Kudos
Message 1 of 3
(3,112 Views)
Hello,

Pixel depth is configured in MAX through the property settings of the camera and all the supported pixel depths are defined in the camera file. You can read what this parameter is using the property nodes for that session reading the Pixel Depth parameter (under board information group) but you can not write to it from LabVIEW since this is strictly specified in the camera configuration file. If your camera has the ability to change this on the fly through attributes then you can call the IMAQ Set Camera Attribute function to do that.
Hope this helps!

Regards,

Yusuf C.
Applications Engineering
National Instruments
0 Kudos
Message 2 of 3
(3,112 Views)
For grayscale, there are not any options for anything over 16 bits. A 32 bit camera for grayscale would be incredibly sensitive!!!

The only workaround I can come up with is to pretend the image your camera is sending is a color image. In this case, it is a 32 bit image. I'm not sure if this would really work, though.

In any case, you would need to create a custom .icd file for your camera to get everything to work.

Bruce
Bruce Ammons
Ammons Engineering
0 Kudos
Message 3 of 3
(3,112 Views)