我希望Matlab识别颜色并分析对象,如果它变黄,否则会忽略它。 我知道如何分析对象,但我不知道如何消除其他非黄色的
答案 0 :(得分:1)
我能想出的最简单的方法是这个快速而肮脏的程序:
i = imread('school_zone.jpg');
r = i(:,:,1);
g = i(:,:,2);
b = i(:,:,3);
threshold = 100;
isyellow = r > threshold & g > threshold & b < threshold;
(b < threshold
以防止白色与黄色混淆)
imshow(isyellow);