используя вместо этого логический индекс. Например, для R
канала:
R = img(:,:,1);
R_Constraint = R >= 170 && R <= 220;
R(R_Constraint) = 1;
R(~R_Constraint) = 0;
Сделайте это для G
и B
соответственно. Затем, используя поэлементно и получить конечный результат в виде черно-белого изображения.
G = img(:,:,2);
G_Constraint = G >= 100 && G <= 150;
G(G_Constraint) = 1;
G(~G_Constraint) = 0;
B = img(:,:,3);
B_Constraint = B >= 60 && B <= 100;
B(B_Constraint) = 1;
B(~B_Constraint) = 0;
img = R & G & B;
img(img == 1) = 255;
img = uint8(img);