clear all;
close all;
clc;
flag =imread('对方色条渲染后图片');
Size =size(flag);
flag_r =flag(:,:,1);
flag_g =flag(:,:,2);
flag_b =flag(:,:,3);
mud =[flag_r(1,1)flag_g(1,1)flag_b(1,1)]';for i =1:Size(1) i
for j =1:Size(2)
Num =size(mud);
num =Num(2);
Flag =0;for k =1:num
if((mud(1,k)==flag_r(i,j))&&(mud(2,k)==flag_g(i,j))&&mud(3,k)==flag_b(i,j))==1
Flag =1;break;
end
end
if Flag ==0
mud =[mud [flag_r(i,j)flag_g(i,j)flag_b(i,j)]'];
end
end
end
Sum =sum(mud);[Y I]=sort(Sum);
mud =mud(:,I);
gray = mud;save('保存路径','变量名');