You are on page 1of 5

Digital Image Processing HW5

1. a. >> r=imread('rice.png');
>> figure,imhist(r),axis tight

1400

1200

1000

800

600

400

200

0 50 100 150 200 250

b. >> imshow(r>125)

c. >> rr=graythresh(r);
>> figure,imshow(im2bw(r,rr))

資工三 49385002 陳俊志


2. a. >> figure,imshow(edge(c,'roberts'))

b. >> figure,imshow(edge(c,'prewitt'))

資工三 49385002 陳俊志


c. >> figure,imshow(edge(c,'sobel'))

d. >> la=fspecial('laplacian',0);
>> cl=filter2(la,c);
>> clm=mat2gray(cl);
>>figure,imshow(clm<graythresh(clm))

資工三 49385002 陳俊志


e. >> figure,imshow(edge(c,'zerocross',la))

f. >> figure,imshow(edge(c,'log'))

資工三 49385002 陳俊志


g. >> figure,imshow(edge(c,'canny',[0.005,0.2]))

資工三 49385002 陳俊志

You might also like