You are on page 1of 15

Muhammad Abdullah

169,8C

Question 1:

>> i=imread('C:\Users\Abd-ur-Rehman\Desktop\A1-11.tif');
>> i1=imread('C:\Users\Abd-ur-Rehman\Desktop\A1-12.tif');
>> imhist(i);
>> imhist(i1);
>> ia = imnoise(i,'salt & pepper',0.02);
>> i1a=imnoise(ia,'salt & pepper',0.02);
>> imshow(ia);
>>imshow(i1a);
>> imhist(ia);
>> imhist(i1a);
Question 2:
Ret_img=(10/80)*2
Ret_img=(0.125)*2
Ret_img=0.25
Question 3:

>>img=imread(' C:\Users\Abd-ur-Rehman\Desktop\peppers.png');
>>gr=rgb2gray(img);
>>[r c]=size(gr);
>>imhist(gr,64)
>>h_eq=histeq(gr);
>>imhist(h_eq,64)
>>nimgmatrix=zeros(r,c);
>>for i=1:r
for j=1:c
if (gr(i,j)>90 && gr(i,j)<170)
nimgmatrix(i,j)=180;
else
nimgmatrix(i,j)=gr(i,j);
end
end
end
>>imshow(nimgmatrix,[]);

Output
B
>>for i=1:r
for j=1:c
if (gr(i,j)>80&&gr(i,j)<180)
nimgmatrix(i,j)=190;
else
nimgmatrix(i,j)=gr(I,j);
>>imshow(nimgmatrix,[]);
C
>>for i=1:r
for j=1:c
if (gr(i,j)>90 && gr(i,j)<210)
nimgmatrix(i,j)=200;
else
nimgmatrix(i,j)=gr(i,j);
end
end
end
>>imshow(nimgmatrix,[]);
D
>>for i=1:r
for j=1:c
if (gr(i,j)>70 && gr(i,j)<145)
nimgmatrix(i,j)=190;
else
nimgmatrix(i,j)=gr(i,j);
end
end
end

>>imshow(nimgmatrix,[]);
E
>>for i=1:r
for j=1:c
if (gr(i,j)>100 && gr(i,j)<200)
nimgmatrix(i,j)=200;
else
nimgmatrix(i,j)=gr(i,j);
end
end
end
>>imshow(nimgmatrix,[]);
F
>> for i=1:row
for j=1:col
if (a(i,j)>120 && a(i,j)<195)
nimgmatrix(i,j)=190;
else
nimgmatrix(i,j)=gr(i,j);
end
end
end
>> imshow(nimgmatrix,[]);

You might also like