2D Convolution by Matlab filter2 command
² LP
boy= imread('boy_gray.tif' '); h= (1/9)*ones(3); boy_lp=filter2(h,boy); % boy ¦Û°Ê³QÂন double ¥hpºâ figure; imshow(uint8(boy_lp)) % ¥J²ÓÆ[¹î¡Aµo²{¤ñì¹Ï¼Ò½k¡]blurred¡^¨Ç Note: Manual Calculation should be
demonstrated! Note: Try h= (1/25)*ones(5); |
|
² HP ¡]Edge Detection¡^
boy= imread('boy_gray.tif'); % h= [0 -1 0; -1 4
-1; 0 -1 0]; ®ÄªG·¥¤£©úÅã h= [0 0 -1 0 0; 0 -1 -2 -1 0; -1 -2 16 -2 -1; 0 -1 -2 -1 0; 0 0 -1 0 0]; boy_hp=filter2(h,boy); figure; imshow(uint8(boy_hp)) |
|