图像分割——掩膜法

电路板是用掩膜法制作而成的,现在电路板表面涂上一层抗腐蚀的材料,然后再进行处理,最后洗去材料就得到了电路。

掩膜法在图像处理中的应用:
可用于分割图像中的特定部分,关键在于怎么取膜。

例子:通过掩膜法分割图像的背景并且换背景色。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 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分量的掩膜!

结果:
  

你可能感兴趣的:(图像分割——掩膜法)