MATLAB Curvelet-4PCNN图像融合算法核心源码
来源:互联网 发布:html5 js弹出键盘事件 编辑:程序博客网 时间:2024/05/19 02:28
%% by Vincent path(path,'PCNN_toolbox/')path(path,'FusionEvaluation/')path(path,'fusetool/')%%%Low_Coeffs_Rule='PCNN'; %'ave','PCNN','SF-PCNN'%High_Coeffs_Rule='PCNN'; %'max','PCNN','SF-PCNN'%%% Parameters for Curveletim1=double(imread('lena_1.png')); im2=double(imread('lena_2.png')); im3=double(imread('lena_3.png')); im4=double(imread('lena_4.png')); im1=im1(:,:,1); im2=im2(:,:,1); Im3=im3(:,:,1); Im4=im4(:,:,1); %% Parameters for PCNNPara.iterTimes=200;Para.link_arrange=3;Para.alpha_L=0.06931;% 0.06931 Or 1Para.alpha_Theta=0.2;Para.beta=3;% 0.2 or 3Para.vL=1.0;Para.vTheta=20;%%disp('Decompose the image via curvelet ...')yA = fdct_wrapping(im1,1,2); yB = fdct_wrapping(im2,1,2);yC = fdct_wrapping(im1,1,2); yD = fdct_wrapping(im2,1,2); n = length(yA);%% Initialized the coefficients of fused imageFused=yA;for l = 1:n %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% for d = 1:length(yA{l}) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ahigh = yA{l}{d}; Bhigh = yB{l}{d}; Chigh = yC{l}{d}; Dhigh = yD{l}{d}; [Abeta,Bbeta] = weighting(yA{l}{d},yB{l}{d}); [Cbeta,Dbeta] = weighting(yC{l}{d},yD{l}{d}); Fused{l}{d} = Four_PCNN(Ahigh, Bhigh,Chigh,Dhigh,Abeta,Bbeta,Cbeta,Dbeta); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% endend%=============================================f_im = real(ifdct_wrapping(Fused,1)); disp('Reconstruct is ended...')%%Fusion=Fusion*255;Fusion(Fusion<0)=0;%disp('F>255')Fusion(Fusion>255)=255;Fusion=round(Fusion);%%Eval=Evaluation(double(ori_A),double(ori_B),Fusion,256);disp(Eval)%%
0 0
- MATLAB Curvelet-4PCNN图像融合算法核心源码
- MATLAB Curvelet-2PCNN图像融合算法
- MATLAB 双通道PCNN算法
- matlab PCNN 显微图像处理
- MATLAB 图像融合评价算法
- 基于PCNN的图像增强matlab代码
- matlab图像算法源码
- matlab 图像融合
- 基于PCNN的图像分割的matlab实现
- matlab图像分割算法源码
- matlab图像分割算法源码
- PCNN(3)图像增强
- 图像融合算法
- matlab 图像分割算法源码
- PCNN(2)图像去噪
- 图像融合算法(归纳篇)
- 图像融合算法(归纳篇)
- matlab进行图像融合代码示例
- hdu1274展开字符串(递归)
- view的onTouch事件不响应MOVE,up的解决办法
- 题目1017:还是畅通工程
- win7环境下.net的web环境搭建及其项目的加载运行
- OCX Registration Error Could not register the file c:\Windows\system32\MSHFLXGD.OCX.Error running
- MATLAB Curvelet-4PCNN图像融合算法核心源码
- Hadoop学习笔记之在Eclipse中远程调试Hadoop
- linux网络管理命令
- Xamarin完美支持iOS7.1
- 阿里电面的题目
- 创业者不应该盯着巨头找出路
- windows qt webkit 编译
- 25道常见的算法面试题
- 精索静脉曲张的危害