如何获取图像的级别值

时间:2016-02-09 13:58:01

标签: matlab image-processing

我正在使用用于3D图像的GUI。我需要在一个切片中调整​​水平,然后复制水平以调整所有其他切片。 为了做某事"用户友好"我正在使用imcontrast,但该函数不返回任何值。

有没有办法获得图像的窗口级别?

谢谢,

2 个答案:

答案 0 :(得分:1)

您可以破解imcontrast内置功能(或者更好,克隆它并创建自己的版本my_imcontrst.m)。
在回调函数adjustButtonCallback中,您可以访问climdefaultRange作为localAdjustData的输入参数。您应该使用climdefaultRange来调整整个音量。

答案 1 :(得分:1)

我不是100%清楚你的意思是'获取图像的窗口级别' - 在一个切片上使用imcontrast后,您应该能够在剩余的切片上使用imhistmatch来匹配直方图参考图像/切片。

或者,您可以手动使用imhist& histeq分别得到&直接操作直方图数据 - 这需要你添加必要的GUI。