0
matlabに新しく、CT肺DICOM画像をHounsfield Units(HU)に変換するコードを書こうとしています。私はすでにこれを行う関数を作成し、それをM-ファイルに保存しました。私はこの機能を一連のdicom画像にどのように適用することができますか(それぞれの患者のフォルダには約200の画像があり、複数のフォルダがあります)、または一般的な一連のdicom画像にどのように機能を適用するかを知りたいです。前もって感謝します! は、ここに機能だ:Matlabの一連のCTdicom画像に関数を適用するには?
function [z,y] = med (i)
z = dicominfo(i);
x = dicomread(z);
if isa(x,'int16')
y = x * z.RescaleSlope + z.RescaleIntercept;
else
a = int16(x);
y = a * z.RescaleSlope + z.RescaleIntercept;
end