• 大小: 375KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-13
  • 语言: 其他
  • 标签: matlab  图像  融合  

资源简介

本算法首先对彩色图像变成YIQ空间,对所有图像的各个颜色分量进行小波分解,然后在小波变换域上根据某种策略选取系数,最后做小波反变换和YIQ反变换即得结果图像,有测试图,代码绝对能跑通 一起学习

资源截图

代码片段和文件信息

function xresult = kconsist(x)

% 一致性验证,即多数滤波器,如果x(rc)的3x3区域里有>=5个是i,则x(rc)=i
if ndims(x)==3
    xresult = zeros(size(x2)size(x3));
    xresult(:) = x(:);
    x = xresult;
else
    xresult = x;
end
    
[rowcol] = size(x);

blocks = 3;   % 3x3大小的窗口

thr = 5;


patch = (blocks-1)/2;

count = max(x(:));
x_count = zeros(1count);

for r=(patch+1):(row-patch)
    for c=(patch+1):(col-patch)
        x_count(:) = 0;
        rr = r-patch;
        while rr<=r+patch
            cc = c-patch;
            while cc<=c+patch
                x_count(x(rrcc)) = x_count(x(rrcc)) + 1;
                if x_count(x(rrcc)) >= thr  % 退出循环
                    xresult(rc) = x(rrcc);
                    rr = r+patch;
                    cc = c+patch;
                end
                cc = cc+1;
            end
            rr = rr + 1;
        end
    end
end


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

     文件        937  2018-05-03 14:53  FUSION\kconsist.m

     文件       6219  2018-05-03 14:51  FUSION\KFUSION.m

     文件       1247  2018-05-03 14:52  FUSION\kgrads.m

     文件        819  2018-05-03 14:53  FUSION\kvar.m

     文件      94071  2004-04-04 22:59  FUSION\TEST\1.JPG

     文件      66285  2004-04-04 23:00  FUSION\TEST\2.JPG

     文件      67075  2004-04-04 23:00  FUSION\TEST\3.JPG

     文件      73586  2018-05-03 15:05  FUSION\TEST\F223.JPG

     文件      74491  2004-04-04 23:04  FUSION\TEST\F323.JPG

     文件       3710  2004-04-05 08:56  FUSION\TEST\MGRADS22.JPG

     文件       3385  2018-05-03 15:05  FUSION\TEST\mgrads22con.jpg

     目录          0  2018-05-03 15:02  FUSION\TEST

     目录          0  2018-05-03 15:02  FUSION

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

               391825                    13


评论

共有 条评论