У меня есть несколько картинок на моем пути.
Моя программа должна посчитать, сколько фотографий имеет красный цвет.
Я запускаю цикл, но я запутался в том, как определить, имеет ли картинка красный цвет.
Вот мой цикл:
sdirectory = 'E:\SEMESTER 7\Computer Vision\Tugas\UAS - Pencocokan Objek';
namafile = dir([sdirectory '/*.jpg']);
jml_obj = []
for k = 1:length(namafile)
filename = [sdirectory '/' namafile(k).name];
img = imread(filename);
red = img(:,:,1);
if(size(img,3)==3) %i think here is the key
jml_obj=[jml_obj 1]
else
jml_obj=[jml_obj 0]
end
end
jml_obj;
jumlah=sum(jml_obj);
textLabel1= sprintf('Jumlah %i ',jumlah);
set(handles.jml, 'String', textLabel1);