Я пытаюсь реализовать dicom veiwer. И я думал, что почти закончил. Но некоторые изображения КТ отличаются от MATLAB. Итак, я проверил теги. Потом я нашел кое-что.
Эти изображения имеют два значения центра окна и ширины окна.
центр окна = [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]
Как рассчитать эти значения? Кто-нибудь знает, как я могу это реализовать.