图像中的阴影区域图

时间:2012-10-04 09:58:06

标签: image matlab matlab-figure

是否可以使用imagesc对图中的区域进行着色?

我有一个数据系列,我正在分析一些函数,其中函数生成结果的imagesc图。导入到函数中的原始数据包含一些从先前值插值的缺失值,因此不准确。我想知道是否有一种方法可以将阴影区域放在imagesc的某个部分(我的情况下是插值)图形当前打开。

希望这是有道理的,请问我是否还不清楚。

1 个答案:

答案 0 :(得分:3)

您可以绘制透明贴片:

im = imread('peppers.png');
figure;imshow(im);
hold on;
patch([10 10 200 200],[10 200 200 10],[0 0 0],'FaceAlpha',0.5);

补丁可以是任何多边形。透明度的数量由FaceAlpha属性

设置

enter image description here