• 大小: 14.25MB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-02-04
  • 语言: Matlab
  • 标签: 图片合成  

资源简介

这是一个基于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

评论

共有 条评论