% 基于局部能量最大(最小)选取规则
function [fusion,X1,X2]=jiyujubunengliangzuidaozuixiaoxuanquguize;
orginal1=imread('fused009_1.tif');
X1=orginal1;
figure;
X1=double(X1);
[column,row]=size(X1);
X1=X1+10*randn(column,row);
subplot(2,2,1);
colormap(gray);
imagesc(X1);
% 装入图像
orginal2=imread('fused009_2.tif');
X2=orginal2;
X2=double(X2);
subplot(2,2,2);
colormap(gray);
imagesc(X2);
[column,row]=size(X1);
%
% 选取阈值
T=0.8;
for i=1:column
for j=1:row
E1(i,j)=X1(i,j)^2;
E2(i,j)=X2(i,j)^2;
M(i,j)=2*X1(i,j)*X2(i,j)/(E1(i,j)+E2(i,j));
if M(i,j)<=T
if E1(i,j)>=E2(i,j)
fusion(i,j)=X1(i,j);
else
fusion(i,j)=X2(i,j);
end
else
Wmin(i,j)=1/2-1/2*((1-M(i,j))/(1-T));
Wmax(i,j)=1-Wmin(i,j);
if E1(i,j)>=E2(i,j)
fusion(i,j)=Wmax(i,j)*X1(i,j)+Wmin(i,j)*X2(i,j);
else
fusion(i,j)=Wmin(i,j)*X1(i,j)+Wmax(i,j)*X2(i,j);
end
end
end
end
subplot(2,2,3);
colormap(gray);
imagesc(fusion);
nengliang.rar_图像能量_图像融合matlab_局部 图像_局部能量融合_融合
版权申诉
145 浏览量
2022-07-14
07:35:09
上传
评论 1
收藏 577B RAR 举报
APei
- 粉丝: 63
- 资源: 1万+
最新资源
- 基于python开发使用深度学习去预测股票后续的价格+源码+文档(毕业设计&课程设计&项目开发)
- flowable-designer-5.22.0.zip
- threadmanager.cpp
- 腾讯云小程序 - 一站式开发与部署平台
- 基于JSP+Java+Servlet采用MVC模式开发的购物网站+源码(毕业设计&课程设计&项目开发)
- fastgestures安装包,模拟mac的触控板收拾,两指代表右击, 三指拖拽
- 基于组态王的升降式横移立体车库控制系统+源码(毕业设计&课程设计&项目开发)
- 基于python+Django和协同过滤算法的电影推荐系统+源码(毕业设计&课程设计&项目开发)
- 环境配置 vscode+jupyter
- 项目全部代码,还包含使用到的图片
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈