MATLAB中怎样改变背景的颜色
发布网友
发布时间:2022-04-21 01:42
我来回答
共2个回答
热心网友
时间:2022-05-18 18:17
function imageMatrix = image1(input,output)
rgb_image = imread(input);
[a,b,c]=size(rgb_image);
for i= 1:a
for j= 1:b
if rgb(i,j,1)==255&&rgb(i,j,2)==255&& rgb(i,j,3)==255
rgb_image(i,j,1)=0
rgb_image(i,j,2)=0
rgb_image(i,j,3)=255
end
end
end
imshow(rgb_image)
热心网友
时间:2022-05-18 18:18
for R = 1:rgb_image(1)
for G = 1:rgb_image(2)
for B = 1:rgb_image(3)
if R>250 & G>250 & B>250;
R = 0
G = 0
B = 255
end
end
end
end
改为:
II=find(R>250 &G>250 &B>250);
R(II)=0;
G(II)=0;
B(II)=0;
试试