私はdicomveiwerを実装しようとしています。そして、私はほとんど終わったと思いました。ただし、一部のCT画像はMATLABとは異なります。だから私はタグをチェックしました。それから私は何かを見つけました。
これらの画像には、ウィンドウの中心とウィンドウの幅の2つの値があります。
ウィンドウの中心=[2000]、ウィンドウの幅= [8000]
次に、yMin、yMaxを計算します。
yMin =(winCenter-0.5 * winWidth)
yMax =(winCenter + 0.5 * winWidth)
if(inPixel <= yMin)
outpixel = 0;
else if (inPixel > yMax)
outPixel = 255;
else
outPixel = (((i - (winCenter - 0.5)) / (winWidth - 1)) + 0.5) * 255;
しかし、問題はこの場合です。
ウィンドウの中心=[-600;40]、ウィンドウの幅= [400; 1200]
この値を計算するにはどうすればよいですか?誰もが私がこれを実装する方法を知っています。