Я сталкиваюсь с некоторыми проблемами при использовании того же модуля DCMTK. Моя программа отображает многооразмерное изображение темнее (более низкая контрастная и нижняя светимость), чем оно отображается другим программным обеспечением (DicomScope, Weasis), поэтому я считаю, что с моей реализацией что -то не так. Dicomimage :: setwindow () значения, соответствующие dcm_windowcenter и dcm_windowwidth («Путь тега dicom». Номер). Ширина, соответствующая первому кадру для всех кадров на изображении. Таким образом, я не вижу разницы в светимости и контрастирует с тем, как изображение отображается в вышеупомянутых зрителях. Однако я думаю, что это технически неправильно.
[*] Поскольку в каждой из кадров есть dcm_rescaleslope и dcm_rescaleintercept i обратно перевернуло линейное картирование и получил то, что я думал, было правильным (т.е. y = slope * x + x + x + x + x + x + x + x x x x x x x x x x x
Подробнее здесь: https://stackoverflow.com/questions/797 ... dicomimage