gpt4 book ai didi

python-3.7 - 将 Dicom 像素值重新缩放到 [0,1] 范围内

转载 作者:行者123 更新时间:2023-12-05 02:38:01 29 4
gpt4 key购买 nike

我无法找到从 .pixel_array 返回的值的范围,因此我不确定如何将这些值缩放到 [0,1] 等自定义范围。是否已经有一个 pydicom 内置函数可以执行此操作?

最佳答案

Bits StoredPixel Representation 的组合对于Pixel Data 应该足够了:

from pydicom import dcmread

ds = dcmread("/path/to/dataset")
if ds.PixelRepresentation == 0:
# Unsigned integers
min_px = 0
max_px = 2**ds.BitsStored - 1
else:
# Signed integers
min_px = -2**(ds.BitsStored - 1)
max_px = 2**(ds.BitsStored - 1) - 1

关于python-3.7 - 将 Dicom 像素值重新缩放到 [0,1] 范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69818165/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com