⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 compare.m

📁 用matlab实现的JPEG算法
💻 M
字号:
%  compare(name,'sortie.bmp') ;


function compare(FID,name_in,num1,name_out,num2,taille) 

name_in
name_out

[M_in,nb_comp1]=init_image(FID,name_in);
[M_out,nb_comp2]=init_image(FID,name_out);

size(M_in);
size(M_out);
n1 = double(nb_comp1) ;
n2 = double(nb_comp2) ;

%aff_image(num1,M_in); title(name_in);
aff_image(num2,M_out); title(name_out);

%return 

if n1 ~= n2 
   disp('erreur de taille') 
   return 
end   

fprintf(FID,'***** image in = %s / image out = %s *****\n',name_in, name_out);
for i=1:nb_comp1
   
	[A(i),B(i),C(i)] = mesure_PSNR(M_in(:,:,i),M_out(:,:,i));
	[A(i),B(i),C(i)] = mesure_PSNR(M_in(:,:,i),M_out(:,:,i));
	[A(i),B(i),C(i)] = mesure_PSNR(M_in(:,:,i),M_out(:,:,i));
	fprintf(FID,'composante %d : EQM = %f, SNR = %f, PSNR = %f \n',i,A(i),B(i),C(i));

end 
[M,N] = size(M_in(:,:,i)) ;

taux = nb_comp1*M*N/taille ;
st_taux = num2str(taux) ;

st_rate = num2str(24/taux) ;
st_taux = strcat('rate=',st_rate,'-->facteur X ',st_taux);

title(st_taux);

fprintf(FID,'taille =%d -> (%g bpp) taux de %g \n',taille,taille*8/(M*N),taux);


%============================================================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -