资源简介
这是一个基于MATLAB多聚焦图像融合将两张到六张不同焦点的图片合成成一张的项目资源,谢谢支持。
代码片段和文件信息
clc
clear
I1=imread(‘1.bmp‘);
% I2=imread(‘2.bmp‘);
% I3=imread(‘3.bmp‘);
I4=imread(‘4.bmp‘);
% I5=imread(‘5.bmp‘);
% I6=imread(‘6.bmp‘);
figureimshow(I1);
% figureimshow(I2);
% figureimshow(I3);
figureimshow(I4);
% figureimshow(I5);
% figureimshow(I6);
P1=rgb2gray(I1);
% P2=rgb2gray(I2);
% P3=rgb2gray(I3);
P4=rgb2gray(I4);
% P5=rgb2gray(I5);
% P6=rgb2gray(I6);
% figureimshow(P1);
% figureimshow(P2);
% figureimshow(P3);
% figureimshow(P4);
% figureimshow(P5);
% figureimshow(P6);
% g=ice(‘image‘I1‘space‘‘hsi‘);
F=fronghe(P1P4);
figureimshow(uint8(F));
% figureimshow(uint8(P2));
for i=1:3
S1=I1(::i);
S4=I4(::i);
PP(::i)=fronghe1(S1S4);
end
sx=max(max(PP(::1)));
PP(::1)=PP(::1)*255/sx;
sx=max(max(PP(::2)));
PP(::2)=PP(::2)*255/sx;
sx=max(max(PP(::3)));
PP(::3)=PP(::3)*255/sx;
figureimshow(uint8(PP));
% I=fronghe2(I1I2);
% I=fronghe2(II3);
I=fronghe2(I1I4);
% I=fronghe2(I1I5);
% I=fronghe2(I1I6);
figureimshow(I);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-06-07 11:01 28.多聚焦图像融合将两张到六张不同焦点的图片合成成一张\
文件 3932228 2017-06-07 11:01 28.多聚焦图像融合将两张到六张不同焦点的图片合成成一张\1.bmp
文件 3932228 2017-06-07 10:59 28.多聚焦图像融合将两张到六张不同焦点的图片合成成一张\2.bmp
文件 3932228 2017-06-07 10:58 28.多聚焦图像融合将两张到六张不同焦点的图片合成成一张\3.bmp
文件 3932228 2017-06-07 10:58 28.多聚焦图像融合将两张到六张不同焦点的图片合成成一张\4.bmp
文件 3932228 2017-06-07 10:58 28.多聚焦图像融合将两张到六张不同焦点的图片合成成一张\5.bmp
文件 3932228 2017-06-07 10:58 28.多聚焦图像融合将两张到六张不同焦点的图片合成成一张\6.bmp
文件 1052 2017-06-07 10:55 28.多聚焦图像融合将两张到六张不同焦点的图片合成成一张\holemain.m
- 上一篇:sutton强化学习随书MATLAB代码
- 下一篇:列车时刻表数据库2013-03全
评论
共有 条评论