【发布时间】:2015-04-09 18:42:42
【问题描述】:
我正在尝试叠加两个图像,但我也希望能够将每个图像的伽玛传递给最终图像。我知道可以获取和设置对比度限制以及调整强度转换 (ITT),但我还没有找到访问 Gamma 值的命令。
我只是错过了什么吗?在叠加它们之前能够分别设置两个图像的伽玛会很有帮助。
【问题讨论】:
标签: dm-script
我正在尝试叠加两个图像,但我也希望能够将每个图像的伽玛传递给最终图像。我知道可以获取和设置对比度限制以及调整强度转换 (ITT),但我还没有找到访问 Gamma 值的命令。
我只是错过了什么吗?在叠加它们之前能够分别设置两个图像的伽玛会很有帮助。
【问题讨论】:
标签: dm-script
相应的命令是
Number ImageDisplayGetGammaCorrection( ImageDisplay imgDisp )
和
void ImageDisplaySetGammaCorrection( ImageDisplay imgDisp, Number gamma )
它们的用法如下例所示:
image img1:=RealImage("test1",4,256,256)
img1 = icol
ShowImage(img1)
img1.ImageGetImageDisplay(0).ImageDisplaySetGammaCorrection(0.6)
【讨论】: