You are on page 1of 5

Assignment # 4

Submitted to: Mam Bushra Sikander Submitted by: Zarnigar Alataf Course : Digital Image Processing Date: 8/6/2012 BCS(VIII)

Question: Implement the following filters with MATLAB Laplacian High-boost with laplacian Gradient Robert Sobel my mask

Parta:
clc; image=imread('cameraman.jpg'); figure, imshow(image); h=fspecial ('laplacian'); I2=imfilter(image,h); figure, imshow(I2);

Assignment 4

Partb:
clc; A=1.5; mask1=[0,-1,0;-1,A+4,-1;0,-1,0]; mask2=[-1,-1,-1;-1,A+8,-1;-1,-1,-1]; img=imread('cameraman.jpg'); figure, imshow(img); [r c]=size(img); for i=1:1:r for j=1:1:c pv=img(i,j); if (img(i,j)>=0) I1=imfilter(pv,mask1); imshow(I1); end end end

PartC:
img=imread('cameraman.jpg'); figure, imshow(img); mask1=[-1,1]; mask1_img=imfilter(img,mask1); figure, imshow(mask1_img); title('horizontal mask'); mask2=[1;-1]; mask2_img=imfilter(img,mask2); figure, imshow(mask2_img); title('verticle mask');

Assignment 4

Part D:
clc; image=imread('cameraman.jpg'); figure,imshow(image); a=edge(image,'roberts'); figure,imshow(a);

Part E:
clc; image=imread('cameraman.jpg'); figure, imshow(image);

Assignment 4

a=edge(image,'sobel'); figure, imshow(a);

Part F:
img=imread('cameraman.jpg'); figure, imshow(img); mask1=[-1,-2,-1;-2,12,-2;-1,-2,-1]; mask1_img=imfilter(img,mask1); figure, imshow(mask1_img); %Mask2 mask2=[-1,-2,-1;-2,-12,-2;-1,-2,-1]; mask2_img=imfilter(img,mask2); figure, imshow(mask2_img);

Assignment 4

You might also like