image = imread('Im1.bmp'); figure('Name','Original'); imshow(image); grey_average = (image(:,:,1) + image(:,:,2) + image(:,:,3))/3; figure('Name','average'); imshow(grey_average); grey_weighted = 0.3*image(:,:,1) + 0.6*image(:,:,2) + +0.1*image(:,:,3); figure('Name','weighted'); imshow(grey_weighted); grey_max = max(image(:,:,:),[],3) ; figure('Name','max'); imshow(grey_max); grey_min_max= min(image(:,:,:) , [] , 3) + max(image(:,:,:),[],3); figure('Name','minmax'); imshow(grey_min_max); id_grey_avg=size(unique(grey_average)); id_grey_max=size(unique(grey_max)); id_grey_min_max=size(unique(grey_min_max)); id_grey_weighted=size(unique(grey_weighted)); rgb_columns = reshape (image, [],3);