MATLAB-修改图片的背景颜色

例题:将图片的背景替换成白色,效果如下图所示:

MATLAB-修改图片的背景颜色_第1张图片

MATLAB程序源代码: 

clear;
clc; 
I=imread('C:\Users\Administrator\Desktop\图1.jpg');  % 输入图片
[x,y,h]=size(I);
I1=I(1,1,1);
I2=I(1,1,2);
I3=I(1,1,3);
for i=1:x
    for j=1:y
        if(I(i,j,1)>=I1-25 && I(i,j,1)<=I1+25 && I(i,j,2)>=I2-25 && I(i,j,2)<=I2+25 && I(i,j,3)>=I3-25 && I(i,j,3)<=I3+25)
            I(i,j,1)=255;
            I(i,j,2)=255;
            I(i,j,3)=255;
        end
     
    end
end
I1=I(:,:,1);
I2=I(:,:,2);
I3=I(:,:,3);
imshow(I)

MATLAB程序运行结果 

MATLAB-修改图片的背景颜色_第2张图片

你可能感兴趣的:(图像处理,matlab,开发语言,图像处理,去图片背景)