• 大小: 3.19MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-14
  • 语言: Matlab
  • 标签: 图像滤波  

资源简介

包含图像处理中常用的几种滤波方法,有matlab代码和ppt讲解,包含均值滤波,中值滤波,高斯滤波,双边滤波,有示例演示。

资源截图

代码片段和文件信息

function Y = fn_bilateral(XsigmaSsigmaR)
% Author: Bodong Li College of Information Engineering Xiangtan University Xiangtan 411105 China
%   Time: Created August 28 2013
%         Revised September 11 2014

% Extend the image
Xext    = X([1+sigmaS*2:-1:21:endend-1:-1:end-sigmaS*2][1+sigmaS*2:-1:21:endend-1:-1:end-sigmaS*2]);
Brute   = zeros(size(X));


for i = sigmaS*2+1 : sigmaS*2+size(X1)
    for j = sigmaS*2+1: sigmaS*2+size(X2)
        %% Calculate the bilateral filter
        F       = zeros(4*sigmaS+1);
        cs      = 1/(sigmaS*sqrt(2*pi));
        cr      = 1/(sigmaR*sqrt(2*pi));
        for m = -sigmaS*2 : sigmaS*2
            for n = -sigmaS*2 : sigmaS*2
                disS = sqrt(m^2+n^2);
                if disS>(sigmaS*2) continue; end
                disR = abs(Xext(ij)-Xext(i+mj+n));
                F(m+sigmaS*2+1n+sigmaS*2+1) = cs*exp(-disS^2/2/sigmaS^2) * cr*exp(-disR^2/2/sigmaR^2);
            end
        end
        F       = F/sum(sum(F));
        %% Carry out bilateral filtering
        Win                 = Xext(i-sigmaS*2:i+sigmaS*2 j-sigmaS*2:j+sigmaS*2);
        brute               = sum(sum(Win.*F));
        Brute(i-sigmaS*2j-sigmaS*2) = brute;
    end
end

Y       = round(max(0min(Brute255)));

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     151099  2014-09-11 21:47  P02_图像滤波\01.png

     文件     177851  2014-09-11 21:47  P02_图像滤波\02.png

     文件      30598  2014-09-11 21:50  P02_图像滤波\03.png

     文件      42220  2014-09-11 21:50  P02_图像滤波\04.png

     文件      56187  2017-09-17 15:51  P02_图像滤波\04_G20.png

     文件      42831  2017-09-17 15:41  P02_图像滤波\04_G20_bilateral_13_35.5.png

     文件      19806  2017-09-17 15:41  P02_图像滤波\04_G20_gaussian_13.png

     文件      18713  2017-09-17 15:51  P02_图像滤波\04_G20_mean_13.png

     文件      21723  2017-09-17 15:51  P02_图像滤波\04_G20_median_13.png

     文件     260874  2014-09-11 21:50  P02_图像滤波\05.png

     文件     333610  2016-09-05 20:21  P02_图像滤波\05_enhance_bilateral_17_25.5.png

     文件     344691  2016-09-05 20:21  P02_图像滤波\05_enhance_gaussian_17.png

     文件     343273  2016-09-05 20:21  P02_图像滤波\05_enhance_mean_17.png

     文件     343638  2016-09-05 20:21  P02_图像滤波\05_enhance_median_17.png

     文件       1302  2014-09-11 21:52  P02_图像滤波\fn_bilateral.m

     文件       1030  2014-09-11 21:52  P02_图像滤波\fn_gaussian.m

     文件        774  2014-09-11 21:52  P02_图像滤波\fn_mean.m

     文件        690  2014-09-11 21:52  P02_图像滤波\fn_median.m

    ..A.SH.      7168  2016-08-11 17:06  P02_图像滤波\Thumbs.db

     文件        748  2014-09-11 21:52  P02_图像滤波\ts_bilateral.m

     文件       1135  2014-09-11 21:52  P02_图像滤波\ts_gaussian.m

     文件       1123  2014-09-11 21:52  P02_图像滤波\ts_mean.m

     文件        690  2014-09-11 21:52  P02_图像滤波\ts_median.m

     文件       2455  2014-09-11 21:52  P02_图像滤波\z_denoise.m

     文件       1511  2014-09-11 21:52  P02_图像滤波\z_enhance.m

     文件    1481728  2016-09-05 08:03  P02_图像滤波\图像滤波.ppt

     目录          0  2017-09-17 15:41  P02_图像滤波

----------- ---------  ---------- -----  ----

              3687468                    27



............此处省略0个文件信息

评论

共有 条评论