首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在灰度图像顶部绘制蒙版MATLAB

在灰度图像顶部绘制蒙版MATLAB
EN

Stack Overflow用户
提问于 2012-05-19 07:08:24
回答 2查看 7.2K关注 0票数 2

我正在运行一个算法,使用形态学操作来分割图像的一部分。我最终得到了一个代表分割结果的2D二值图像。也就是说,面具。我的问题是如何在其上绘制原始图像和蒙版的颜色覆盖。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-19 07:27:12

您可以使用Steve Eddins编写的imoverlay

此外,你可以通过他查看这些博客帖子:

  • Image visualization using transparency
  • Image overlay using transparency
票数 5
EN

Stack Overflow用户

发布于 2012-05-19 11:34:56

使用imoverlay很好,我自己也是这样做的,但我经常想要一个透明的组合。将其放在单个数组中是很方便的,因为这样可以更容易地保存图像。

代码语言:javascript
复制
alpha = repmat(0.35 * mask,[1 1 3]);
labels = label2rgb(bwlabel(mask));
im3 = repmat(im,[1 1 3]); %# Assuming image is grayscale
overlay = ( (1-alpha) .* im3 ) + ( alpha .* labels );
imshow(overlay); %# Or imwrite, etc.
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10660824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档