图像分割——掩膜法

Posted 9reyson

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图像分割——掩膜法相关的知识,希望对你有一定的参考价值。

电路板是用掩膜法制作而成的,现在电路板表面涂上一层抗腐蚀的材料,然后再进行处理,最后洗去材料就得到了电路。
掩膜法在图像处理中的应用: 可用于分割图像中的特定部分,关键在于怎么取膜。
例子:通过掩膜法分割图像的背景并且换背景色。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% FileName: frog.m
% description: masking way to change color of background in a image
% Reversion History: no
% Author: greyson
% Date: 2014/04/11
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% parameters
back_threshold = [160 160 190];
back = 125;

% read image
im = imread('E:\\frog_1.jpg');

% processing image
mask = ones(size(im,1), size(im,2));

for k = 1:3
mask = mask .* double( im(:,:,k) > back_threshold(k) );
end

figure

for k = 1:3
im(:,:,k) = im(:,:,k) .* (1 - mask) + back * mask;
end

% show images
figure;
imshow(im)

注意:图像的颜色分量有3个,RGB,在去掩膜的时候要主要取得是3个分量的交集,切勿分别取RGB分量的掩膜!
结果:

以上是关于图像分割——掩膜法的主要内容,如果未能解决你的问题,请参考以下文章

具有多个掩码的 U-Net 图像分割

使用深度 CNN 和完全连接的分类器转换分割掩码 numpy 数组以进行图像分割

如何为图像分割创建带有掩码的自定义图像数据集?(特别是对于 Tensorflow)

youcans 的 OpenCV 例程200篇179.图像分割之 GrabCut 图割法(掩模图像)

我的图像分割模型在训练和验证上提供了非常高的准确性,但输出空白掩码

基于连通分量特征的文本检测与分割