Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

RGB64 Image Equalize

I am working with two 12 bit grayscale images that I want to occupy
indivdual planes of a RGB64 image.
 
My pixel intensities max out at 4096 resulting in dark images when
in the RGB64 format.
 
Are there functional equivalents to the equalize function or add function
that allow me to adjust the brightness.
 
What functions support RGB64 format?
 
I am using Labwindows CVI.
 
THANKS.
0 Kudos
Message 1 of 6
(4,066 Views)

This is not a complete answer, but perhaps you could shift your bits to make them 16 bit values with the 4 LSBs equal to zero.  This would fill the range of the RGB64 image plane.

Bruce

Bruce Ammons
Ammons Engineering
0 Kudos
Message 2 of 6
(4,057 Views)
Thankyou Bruce.

That should work in the interim.But there are alot of other functions that
do not natively support RGB64 and I was wondering why NI has chosen
not to support 16 bit color completely as 8 bit is.

-Chet
0 Kudos
Message 3 of 6
(4,049 Views)
Hi,
The NI Vision for LabVIEW Help (which I'm attaching) contains a section called "Supported Image Types". This section has a table indicating which images are supported for every function. There is almost a one to one correlation between the LabVIEW VI's and the CVI functions, so this should give you a good idea of what functions support RGB U64. Admittedly, not many functions support RGB64. The question for you is what functions would need to be supported to satisfy your application? This can be used as an input for development plans.
 
Thanks in advance,
 
Carlos
Message 4 of 6
(4,010 Views)
Digital cameras provide higher bits than analog cameras do.
 
Its doesn't make sense to throw away the extra greys when one
down-converts to 8 bits for image processing.
 
The Vision Development (VDE) processing functions are setup
for analog cameras.
 
How much more effort other than changing defined pointer types
would it be to update the (VDE) to have all functions support higher
bit types?
0 Kudos
Message 5 of 6
(3,987 Views)
Hello csk,

At present, the image processing functions are limited to supporting the types of images that they are designed to support (refer to the "Supported Image Types" section of the NI Vision for LabVIEW Help that Carlos recommended).  That said, we are always looking to improve our products.  If you have a list of specific image processing functions that would greatly benefit your application if they provided support for other image types, please let us know.  As a customer, your feedback provides valuable input for our developers.

Best Regards,
Travis M.
0 Kudos
Message 6 of 6
(3,963 Views)