filter2 — 2D digital filtering
C = filter2(F,im)
imf and the class double.
filter2 filters an image im with filter F.
When im is a mult-channel image, each channel can be filtered with F seperately.
Input image pixel values outside the bounds of the image are assumed to
equal the nearest array border value.
The only diffence of filter2 with imfilter is
the output of filter2 is double matrix,
and the output of imfilter has the same type as input
and the elements in the output matrix that
exceed the range of the integer type will be truncated.