image_folder = 'F:\Microfluidic_Experments_Back_Up_May_2020\GEA\2020-09-02_Gea_aqeous_phase_10cP_Oil\2020-09-02_10-57-35';
filenames = dir(fullfile(image_folder, '*.jpg'));
total_images = numel(filenames);
for n = 1:total_images
f= fullfile(image_folder, filenames(n).name);
our_images = imread(f);
figure (n)
K=imcrop(our_images,[1343 8 5581 5496]);
red=K(:,:,1);
green=K(:,:,2);
blue=K(:,:,3);
OilMask = red > 180 & green > 170 ;
PolyMask = red > 210 & green > 215 & blue > 170;
red(OilMask) = 0;
green(OilMask) = 255;
blue(OilMask) = 0;
red(PolyMask) = 0;
green(PolyMask) = 0;
blue(PolyMask) = 255;
rgbImage2 = cat(3, red, green, blue);
OilPixels = rgbImage2(:,:,1) == 0 & rgbImage2(:,:,2) == 255 & rgbImage2(:,:,3) == 0;
numOilPixels(n) = sum(OilPixels(:));
PolyPixels = rgbImage2(:,:,1) == 0 & rgbImage2(:,:,2) == 0 & rgbImage2(:,:,3) == 255;
numPolyPixels(n) = sum(PolyPixels(:));
imshow(rgbImage2);
path='F:\Microfluidic_Experments_Back_Up_May_2020\GEA\2020-09-02_Gea_aqeous_phase_10cP_Oil_MATLAB_RESULT\Binary Image';
saveas(figure(n),fullfile(path,['Figure' num2str(n) '.jpeg']));
close
end
0 Comments
Sign in to comment.