我需要在灰度图像上叠加二进制遮罩(黑白图像),其中白色斑点以黑色叠加在原始图像上。
答案 0 :(得分:0)
我不确定我明白这是什么问题。针对此(未知)问题的两种可能解决方案可能是:
img = im2double(imread('cameraman.tif'));
bw = false(size(img));
bw(25:100,50:150) = 1;
res1 = imoverlay(img,bw,[1 1 1]);
res2 = img.*bw;
figure;
subplot(221);
imshow(img);
title('original');
subplot(222);
imshow(bw)
title('mask');
subplot(223);
imshow(res1);
title('res1');
subplot(224);
imshow(res2)
title('res2');