MATLAB:imcontrast for subplot

时间:2016-10-06 20:59:15

标签: matlab figure contrast

我想在一个图中使用imcontrast来绘制几个图像,这些图是由子图绘制的。有类似的问题,但没有回答:

https://www.mathworks.com/matlabcentral/answers/160315-how-to-adjust-contrast-of-a-figure-with-3-subplots-simultaneously

在这个问题的答案中,他建议使用imadjust。这不适合我的情况,因为我打开了保存的图形文件。对我的案子有什么办法可以问问题吗?

1 个答案:

答案 0 :(得分:2)

为此,您需要为每个子图调用imcontrast(h)。一旦图形打开,h1 = subplot(1,2,1); imcontrast(h1);允许我编辑第一个子图。

我使用以下代码进行了测试:

subplot(1,2,1); imshow('coins.png');
subplot(1,2,2); imshow('coins.png');
h1 = subplot(1,2,1); 
imcontrast(h1);