首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在MATLAB中使用非对比度工具时出错

在MATLAB中使用非对比度工具时出错
EN

Stack Overflow用户
提问于 2016-07-15 20:08:06
回答 1查看 174关注 0票数 1

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

那我该怎么预防呢?如何在imtool中更改数据范围?

如果有任何帮助,我将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-19 03:40:33

0.51156是从图像到图像改变的图像数据的范围。0、65535是uint16的默认颜色轴限制,超出图像数据范围,导致重新调整警告提示。如果您希望使提示静默,可以在调用imcontrast之前手动设置颜色轴限制,方法是:

代码语言:javascript
运行
复制
caxis([double(min(min(Image))), double(max(max(Image)))]);

转换为double是为了防止数据类型不匹配。max()和min()返回一个带有uint16数据的uint16值,这会导致另一个错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38395752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档