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