| | Input: Img=imread(‘.jpg’); | | Output: imgshow() | | [n m a]=size(Img); | | GrayImage= rgb2gray(Img); | | Img_Gray=zeros(n, m); | | for x=1:n | | for y=1:m | | Img=max(Img(x, y, 1), max(Img(x, y, 2), Img(x, y, 3))); | | GrayImage =(Img (x, y, 1)+Img (x, y, 2)+Img (x, y, 3))/3; | | Img_Gray=0.3Img (x, y, 1)+0.59Img (x, y, 2)+0.11Img (x, y, 3); | | end | | end | | figure.imshow(Img); | | figure.imshow(GrayImage); | | figure.imshow(uint8(Img_Gray)); |
|