Estoy usando una Nikon D5200. Tengo la intención de hacer algo de procesamiento de imágenes en las imágenes en bruto tomadas con la cámara. Pero me encuentro con un problema cuando leo las imágenes en bruto usando GNU Octave. En lugar de dar una profundidad de bits de 16 (ya que los .NEF se disparan a una profundidad de 14 bits), el resultado es solo una matriz de 8 bits. ¿Cuál podría ser el problema?
imfinfo("/media/karthikeyan/3434-3531/DCIM/100D5200/DSC_1094.NEF")
respuesta =
estructura escalar que contiene los campos:
Nombre de archivo = /media/karthikeyan/3434-3531/DCIM/100D5200/DSC_1094.NEF
FileModDate = 10 de octubre de 2016 18:10:02
Tamaño de archivo = 26735420
Formato = DCRAW
Versión de formato =
Ancho = 6036
Altura = 4020
Profundidad de bits = 8
Tipo de color = color verdadero
Estoy usando Ubuntu 14.04, Octave 4.0.3.
Echa un vistazo a esta página:
Sugerencias para leer un archivo RAW de cámara en MATLAB
De acuerdo con esto, en realidad está leyendo la imagen en miniatura y no el archivo RAW en sí. Debe convertir .NEF a .DNG y luego utilizar una clase Tiff.
Brendan Burkett
chile555
exiftool DCS_1094.NEF | grep -i bit
te dice?karthikeyan
exiftool DSC_1094.NEF | grep -i bit Bits Per Sample : 14
chile555