我有一个关于对比工具的问题。我读取2D dicom图像,然后将其转换为16位(Im2uint16),并使用对比度执行过滤和窗口操作。它向我显示了一条警告消息:

那我该怎么预防呢?如何在imtool中更改数据范围?
如果有任何帮助,我将不胜感激。
发布于 2016-07-19 03:40:33
0.51156是从图像到图像改变的图像数据的范围。0、65535是uint16的默认颜色轴限制,超出图像数据范围,导致重新调整警告提示。如果您希望使提示静默,可以在调用imcontrast之前手动设置颜色轴限制,方法是:
caxis([double(min(min(Image))), double(max(max(Image)))]);转换为double是为了防止数据类型不匹配。max()和min()返回一个带有uint16数据的uint16值,这会导致另一个错误。
https://stackoverflow.com/questions/38395752
复制相似问题