MATLAB:imcontrast 用于子图

MATLAB:imcontrast for subplot

我想对一个由子图绘制的图形中的多个图像使用 imcontrast。有类似的问题但没有回答:

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

在这个问题的回答中,他建议使用imadjust。这不适合我的情况,因为我正在打开保存的无花果文件。请问我的情况有什么办法可以解决吗?

为此,您需要为每个子图调用 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);