| Input Image |
Operations |
Output Image |
 |
Converted to GIF from JPG and then cropped using XV on SGI. |
 |
 |
%Read in color GIF image
[color_image,map]=gifread('face.gif');
% Convert image to gray
grey_image= ind2gray(color_image,map);
gifwrite(grey_image,map,'face1.gif');
|
 |
 |
% Convert grey image to erode image
erode_image = im2bw(grey_image,map); erode(erode_image ,ones(3));
gifwrite(erode_image,map,'erode.gif');
|
 |
|
SAME GREY PICTURE AS ABOVE
|
% Convert grey image to dilate image
dilate_image= im2bw(grey_image,map);
dilate(dilate_image,ones(3));
gifwrite(dilate_image,map,'dilate.gif');
|
 |
|
DITTO
|
% Brighten image by 0.7
imshow(grey_image,64)
brighten(.7);
gifwrite(grey_image,map,'brighten.gif');
|
 |
|
DITTO
|
% Find the perimeters of the grey image
perimeter_image= im2bw(grey_image,map);
bwperim(perimeter_image) ;
gifwrite(perimeter_image,map,'bwperim.gif');
|
 |
|
DITTO
|
% Add salt and pepper noise to image.
salt_pepper_image= imnoise(grey_image,'salt & pepper');
gifwrite(salt_pepper_image,map,'salt_pepper.gif');
|
 |
|
DITTO
|
% Add white noise to image.
white_noise_image= imnoise(grey_image,'gaussian');
gifwrite(white_noise_image,map,'white_noise.gif');
|
 |
|

|
%Read in color GIF and change colormap to "cool"
[cool_image,map]=gifread('face.gif');
colormap(cool);
gifwrite(cool_image,map,'cool.gif');
|
 |
|
SAME COLOR PICTURE AS ABOVE
|
%Change colormap to "hot"
colormap(hot);
gifwrite(hot_image,map,'hot.gif');
|
 |
|
DITTO
|
%Change colormap to "pink"
colormap(pink);
gifwrite(pink_image,map,'pink.gif');
|
 |
|
DITTO
|
%Change colormap to "random"
colormap(random);
gifwrite(random_image,map,'random.gif');
|
 |
|
DITTO
|
%Change colormap to "hsv"
colormap(hsv);
gifwrite(hsv_image,map,'hsv.gif');
|
 |
|
DITTO
|
%Change colormap to "flag"
colormap(flag);
gifwrite(flag_image,map,'flag.gif');
|
 |