how to convert dicom image to jpg

27 ビュー (過去 30 日間)
Usama Javed
Usama Javed 2012 年 4 月 26 日
コメント済み: junyong hong 2020 年 3 月 12 日
how can i convert dicom images to jpg format?? i have a list of dicom images and i want to convert these images to jpg

採用された回答

Thomas
Thomas 2012 年 4 月 26 日
You could use a software like power-dicom
or use a free software like dicom2 to convert to bmp, png or raw
http://www.barre.nom.fr/medical/dicom2/ and then to jpg or just use the bmp/png in matlab directly..

その他の回答 (1 件)

Joy King
Joy King 2012 年 7 月 27 日
編集済み: Walter Roberson 2012 年 12 月 21 日
clc;
close all;
clear all;
% Open an image.
[filename,pathname]=uigetfile('*','open');
% whether you open an image.
if isequal(filename,0)
disp('User selected Cancel.')
else
disp(['User selected ', fullfile(pathname, filename), '.'])
end
full_file = fullfile(pathname,filename);
Dic_data = dicomread(full_file);
figure; imshow(Dic_data, 'DisplayRange', []);
% the name for your image after convertion.
if isempty(strfind(full_file, '.dic'))
new_name = strcat(full_file, '.jpg');
else
[pathname, name, ext] = fileparts(full_file);
name = strcat(name, '.jpg');
new_name = fullfile(pathname, name);
end
% save the image as .jpg format.
if isa(Dic_data, 'int16')
imwrite(Dic_data,new_name,'jpg','Bitdepth',16,'Mode','lossless');
elseif isa(Dic_data, 'uint8')
imwrite(Dic_data,new_name,'jpg','Mode','lossless');
end
  2 件のコメント
venkat
venkat 2016 年 9 月 23 日
thanks a lot
junyong hong
junyong hong 2020 年 3 月 12 日
sweet

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeDICOM Format についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by