我正在做一个Matlab程序来识别交通路标。我有不同的道路标志照片,程序必须识别它是什么标志。 但是我对颜色识别有困难,因为照片没有相同的对比度。我想在每张照片上保留标志的红色和蓝色,并将其他颜色设置为黑色。因此,不可能做到这样的条件:
if im(i,j,1) > 0.28 & im(i,j,2) < 0.25 & im(i,j,3) < 0.25 %Red
im(i,j,1) = 1 ;
im(i,j,2) = 0;
im(i,j,3) = 0;
如果我们拍摄所有图像,因为有太多的红色或蓝色阴影。
您知道如何处理图像中的不同对比吗?
提前感谢。