How to read Harvard Medical MRI images which are in .gif format?

1 次查看(过去 30 天)
I can not read Harvard Mediacl School MRI images which are in .gif format.Whenever I tried to read by using imread() and show it using imshow() funcions, the images are not appearing as it is seen in the webside or in desktop.Two images are included here with the attachment.

采纳的回答

yanqi liu
yanqi liu 2022-3-7
yes,sir,may be check the map,use
k = 1;
[im,map] = imread('https://ww2.mathworks.cn/matlabcentral/answers/uploaded_files/916049/1.gif');
if ~isempty(map)
im = ind2gray(im,map);
end
imwrite(im, sprintf('%d.jpg', k));
figure; imshow(im, []);
if use loop to prcess 310 images, may be use
% total 310 images.
for k = 1 : 310
[im,map] = imread('your image file path');
if ~isempty(map)
im = ind2gray(im,map);
end
imwrite(im, sprintf('%d.jpg', k));
end

更多回答(1 个)

Simon Chan
Simon Chan 2022-3-6
Save it as png file and open it
data = imread('1.png');
imshow(data)
  3 个评论
Image Analyst
Image Analyst 2022-4-19
See the FAQ
Inside the loop call imread() to read it into a variable, then change the file extension to PNG and call imwrite().

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Medical Physics 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by