Borrar filtros
Borrar filtros

How to write int16 image data into Tiff or any other image format?

8 visualizaciones (últimos 30 días)
Mrin San
Mrin San el 8 de Mayo de 2018
Comentada: Naramon el 10 de En. de 2024
Hi, I have 512*512 int16 image data which I want to save as an image. However it can't be saved as a jpeg by imwrite. I tried Tiff instead using im2double,
con=im2double(image_data)
filename=['C:\Users\student\Desktop\brain\images\pituitary', '.tiff'];
imwrite(con,filename);
Result is a noisy picture due to the conversion
How to deal with int16 image data and obtain a clear reconstruction? .
  2 comentarios
Yuvaraj Venkataswamy
Yuvaraj Venkataswamy el 8 de Mayo de 2018
Images must be uint8, uint16, single, or double format.
Mrin San
Mrin San el 8 de Mayo de 2018
Yes..thats right. So i tried to convert to double.

Iniciar sesión para comentar.

Respuestas (1)

Sihem Nour El Houda
Sihem Nour El Houda el 6 de Nov. de 2020
I am facing the same problem right now ! I tried changing my int16 dicom image to uint8 , uint16 , double before converting them into a tiff format. The resulting images always appear noisy with lowcontract and unsimilar to the original image ! help , please

Categorías

Más información sobre Import, Export, and Conversion en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by