function C = rbFilter( img )
%filtert rot und blau und setzt rest weis
% gibt double aus
%% variablen festlegen

[row col plane] = size(img);
img = double(img);
C = zeros(row,col,plane);
factor = max(img(:))*0.5;

%% Filter berechnen

for i = 1:row
    for j = 1:col
        if (img(i,j,1) > factor && img(i,j,1) == max([img(i,j,1) img(i,j,2) img(i,j,3)]))
            C(i,j,1:3) = img(i,j,1:3);
        elseif (img(i,j,3) > factor && img(i,j,3) == max([img(i,j,1) img(i,j,2) img(i,j,3)]))
            C(i,j,1:3) = img(i,j,1:3);
        else
            C(i,j,1:3) = 255;                    
        end
    end
end
%% Ausgabe in ursprünglichen Format
C=uint8(C);
end

