0
我希望Matlab识别颜色并分析对象,如果它是黄色的,否则会忽略它。 我知道如何分析的对象,但我不知道如何消除其他非黄色的如何通过颜色分离物体
我希望Matlab识别颜色并分析对象,如果它是黄色的,否则会忽略它。 我知道如何分析的对象,但我不知道如何消除其他非黄色的如何通过颜色分离物体
最简单的方法,我能想出是这样的快速和肮脏的程序:
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);
(可以对R,G和B使用不同的阈值) –
你有多远?成功创建了黄色物体的二进制蒙版? “消除”是什么意思?改成黑色? – Daniel