【图像融合】基于matlab CBF算法的图像融合【含Matlab源码 083期】

一、源代码

 
close all;
clear all;
clc;
 
%%% Fusion Method Parameters.
cov_wsize=5;
 
%%% Bilateral Filter Parameters.
sigmas=1.8;  %%% Spatial (Geometric) Sigma. 1.8
sigmar=25; %%% Range (Photometric/Radiometric) Sigma.25 256/10
ksize=11;   %%% Kernal Size  (should be odd).
 
arr=['A';'B'];
for m=1:2
   string=arr(m);
%    inp_image=strcat('images\med256',string,'.jpg');
   inp_image=strcat('images\office256',string,'.tif');
%    inp_image=strcat('images\gun',string,'.gif');
 
   x{
     m}=imread(inp_image);
   if(size(x{
     m},3)==3)
      x{
     m}=rgb2gray(x{
     m});
   end
end
[M,N]=size(x{
     m});
 
%%% Cross Bilateral Filter.
tic
 
cbf_out{
     1}=cross_bilateral_filt2Df(x{
     1},x{
     2},sigmas,sigmar,ksize);
detail{
     1}=double(x{
     1})-cbf_out{
     1};
cbf_out{
     2}= cross_bilateral_filt2Df(x{
     2},x{
     1},sigmas,sigmar,ksize);
detail{
     2}=double(x{
     2})-cbf_out{
     2};
 
%%% Fusion Rule (IEEE Conf 2011).
xfused=cbf_ieeeconf2011f(x,detail,cov_wsize);
 
toc
 
xfused8=uint8(xfused);
 
if(strncmp(inp_image,'gun',3))
   figure,imagesc(x{
     1}),colormap gray
   figure,imagesc(x{
     2}),colormap gray
   figure,imagesc(xfused8),colormap gray
else
   figure,subplot(131);imshow(x{
     1});title('图1')
  subplot(132);imshow(x{
     2});title('图2')
  subplot(133),imshow(xfused8)  ;title('融合后')
end
 
% axis([140 239 70 169]) %%% Office.
 
fusion_perform_fn(xfused8,x);

二、运行结果

在这里插入图片描述

三、备注

完整代码或者代写添加QQ2449341593
往期回顾>>>>>>
【图像识别】基于matlab路面裂缝识别含GUI【含Matlab源码 009期】
【图像识别】基于matlab身份证号码识别【含Matlab源码 014期】
【图像压缩】基于matlab图像处理教程系列之图像压缩【含Matlab源码 024期】
【图像分割】基于matlab图像处理教程系列之图像分割(一)【含Matlab源码 025期】
【图像分割】基于matlab图像处理教程系列之图像分割(二)【含Matlab源码 026期】
【模式识别】基于matlab指纹识别【含Matlab源码 029期】
【模式识别】基于matlab银行卡号识别【含Matlab源码 030期】
【图像聚类】基于matlab FCM和改进的FCM脑部CT图像聚类【含Matlab源码 074期】
【图像评价】基于matlab CCF算法的图像质量评价【含Matlab源码 075期】
【图像增强】基于matlab局部对比度增强的CLAHE算法之直方图增强【含Matlab源码 076期】
【图像融合】基于matlab Frequency Partition之图像融合【含Matlab源码 077期】
【图像评价】基于matlab SVM之图像无参考质量评价【含Matlab源码 078期】
【图像处理】基于matlab DWT+DCT+PBFO改进图像水印隐藏提取含GUI【含Matlab源码 081期】
【图像变换】基于matalb DIBR-3D图像变换【含Matalb源码 082期】

你可能感兴趣的:(matlab,图像处理)