imfilter 函式的用法

2021-07-11 21:48:12 字數 581 閱讀 4658

功能:對任意型別陣列或多維影象進行濾波。

用法:b = imfilter(a,h)

b = imfilter(a,h,option1,option2,…)

或寫作g = imfilter(f, w, filtering_mode, boundary_options, size_options)

其中,f為輸入影象,w為濾波掩模,g為濾波後影象。filtering_mode用於指定在濾波過程中是使用「相關」還是「卷積」。boundary_options用於處理邊界充零問題,邊界的大小由濾波器的大小確定。具體引數選項見下表:

舉例:originalrgb = imread(『peppers.png』);

imshow(originalrgb)

h = fspecial(『motion』, 50, 45);%建立乙個濾波器

filteredrgb = imfilter(originalrgb, h);

figure, imshow(filteredrgb)

Matlab的imfilter函式用法

用法 b imfilter a,h b imfilter a,h,option1,option2,或寫作g imfilter f,w,filtering mode,boundary options,size options 其中,f 為輸入影象,w為濾波掩模,g為濾波後影象。filtering mo...

Matlab的imfilter函式用法

matlab的imfilter函式用法 功能 對任意型別陣列或多維影象進行濾波。用法 b imfilter a,h b imfilter a,h,option1,option2,或寫作g imfilter f,w,filtering mode,boundary options,size option...

關於MATLAB中imfilter函式的說明

函式名稱 imfilter 函式語法 g imfilter f,w,filtering mode,boundary options,size optinos 函式功能 對任意型別陣列或多維影象進行濾波 引數介紹 f是輸入影象,w為濾波模板,g為濾波結果 表1 1總結了其他引數的含義。表1 1 imf...