Hola.
Estoy adquiriendo imágenes de una cámara Basler Aca2000-340km de 12 bits de profundidad y en escala de grises.
Tengo la versión 2012 de labview y la última versión de los drivers IMAQ
Las guardo en PNGs de 16 bits con la menor compresión posible (valor 1000) a través del VI Write PNG File 2.
Cuando me pongo a ver los máximos y mínimos valores de los píxeles con el histograma de una imagen me encuentro con que tanto los 4 últimos bits como los 4 primeros son usados dependiendo del valor (es indiferente si abro la imagen como Grayscale(I16) o como Grayscale(U16))
Ej de la imagen actual:
max value= 54842 = 0101110001101011
No sólo eso sino que abriendo la imagen con matlab el máximo valor que me encuentro en esa imagen es 65455 = 1111111110101111
Yo espero que la imagen sature, así que el valor de matlab sería algo más normal, de todas maneras lo que sí que esperaba es que al almacenar una imagen de 12 bist en 16 o bien los 4 últimos o bien los 4 primeros fueran 0 siempre (no sé donde haceis el padding).
¿Alguna idea?
Saludos.