10-24-2005 10:57 AM
10-24-2005 12:47 PM
A U32 RGB image will only store 8 bits per color. You would need to use a U64 RGB image to store 16 bits per color. I'm not sure if LV will read a 16 bit color image and keep all the images.
The output of the color image to array will be a U32 integer for each pixel. Each 8 bits of the U32 represents one color plane with a range 0-255. The last 8 bits is unused.
If you can get your image into a U64 RGB image, you could extract each color plane as a separate I16 image, then convert each color plane to a U16 array which would give you the proper range.
Bruce
10-24-2005 02:00 PM
Hi Bruce, thanks for your reply.
After I get my image into a U64 RGB format and separate each plane as an I16, the individual planes only have a maximum value of 32767 and a minimum of 0.
I am not sure why I lost have of my range.
10-25-2005 02:03 PM
11-08-2005 04:02 PM
Hi Marc,
Thanks for your reply. How would one go about converting an image to a I16 in labview.
Do you have an example.
Thanks
11-08-2005 04:02 PM
Hi Marc,
Thanks for your reply. How would one go about converting an image to a I16 in labview.
Do you have an example.
Thanks for
11-09-2005 06:30 PM
11-10-2005 08:33 AM
11-10-2005 03:16 PM
11-14-2005 08:21 AM