LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

display raw image

i have a dll that controls a 12 bit grayscale camera. when i call a function in the dll, it reads the raw ccd data in a 16bit(padded from 12bits) memory buffer.

a, how is it possible to acquire this memory area and store it into labview so that i can use it ?

b, when i have succesfully transferred this memory area to labview, what are the steps i need to take in order to display the image ?

i suppose i need to convert it to an array or a spreadsheat and then feed it into a VI i just cant find the way.

Thanks in advance,

Laszlo

 

 

0 Kudos
Message 1 of 3
(2,631 Views)

Don't you have a DLL-function which returns an array? Then you could use "Call Library function node"

 

To display the data you might need to reshape the array according to the CCD pixel height and pixel width. The image data can be display using the intensity graph. Or you use the IMAQ Vision Library where you can convert Array to IMAQ Images.

 

Jörn

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

thank you !

 

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