1

是否可以用图像遮蔽图形中的区域?

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

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

4

1 回答 1

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属性设置

在此处输入图像描述

于 2012-10-04T10:29:23.017 回答