Load DICOM image, binarize, and save a new DICOM image
I load a DICOM Image and binarize it.
Then I save a new dicom image. However, the saved image is only black, and not black and white.
Here is the code:
for i = 1:length(d)
na=d(i).name;
TF = startsWith(na,’Tumour’);
if TF == 1
info = dicominfo(na);
greyImage = dicomread(info);
BW=imbinarize(greyImage);
fname1 = strcat(‘bin_’,na)
dicomwrite(BW, fname1,info);
else
if TF == 0
fprintf(‘File do not match’)
end
end
endI load a DICOM Image and binarize it.
Then I save a new dicom image. However, the saved image is only black, and not black and white.
Here is the code:
for i = 1:length(d)
na=d(i).name;
TF = startsWith(na,’Tumour’);
if TF == 1
info = dicominfo(na);
greyImage = dicomread(info);
BW=imbinarize(greyImage);
fname1 = strcat(‘bin_’,na)
dicomwrite(BW, fname1,info);
else
if TF == 0
fprintf(‘File do not match’)
end
end
end I load a DICOM Image and binarize it.
Then I save a new dicom image. However, the saved image is only black, and not black and white.
Here is the code:
for i = 1:length(d)
na=d(i).name;
TF = startsWith(na,’Tumour’);
if TF == 1
info = dicominfo(na);
greyImage = dicomread(info);
BW=imbinarize(greyImage);
fname1 = strcat(‘bin_’,na)
dicomwrite(BW, fname1,info);
else
if TF == 0
fprintf(‘File do not match’)
end
end
end dicom MATLAB Answers — New Questions