边缘程序.docx
- 文档编号:18234193
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:7
- 大小:15.05KB
边缘程序.docx
《边缘程序.docx》由会员分享,可在线阅读,更多相关《边缘程序.docx(7页珍藏版)》请在冰点文库上搜索。
边缘程序
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%main.m
%Matlabcodeusedtogeneratecolorinterpolatedimage
%usingalgorithmsimplementedinseparateMatlabmodules
%
%LastModified030899
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear;
closeall;
I=double(imread('1.bmp'));%picture即你要存的bmp图名
savebmw1.matI;%filename为你想要存入的文件名
loadbmw1.mat
in=I;
%NearestNeighborReplication;
out_nnr=nnr(in,1);
%BilinearInterpolation
out_bilinear=bilinear(in);
%SmoothHueTransitionInterpolation
out_shtlin=shtlin(in);
%SmoothHueTransitionInterpolationinLogarithmicexposure
%space
out_shtlog=shtlog(in);
%EdgeSensingInterpolationI
out_es1=es1(in);
%EdgeSensingInterpolationII
out_es2=es2(in);
%LinearInterpolationwithColorCorrectionTermsI
out_lcc1=lcc1(in);
%InterpolationusingThreshold-basedvariablenumber
%ofgradients
out_vargra=vargra(in);
%PatternRecognitionInterpolation
out_pttnreg=pttnreg(in);
out_dnaw=dnaw(in);
savebmwdata.matinout_nnrout_bilinearout_shtlinout_shtlogout_es1out_es2out_lcc1out_vargraout_pttnregout_dnaw
%--------------------------------------------------------------------------------
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%imagerendering1.m
%Matlabcodeusedtomakeplotsforcomparison
%
%LastModified031199
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear;
closeall;
loadbmwdata.mat
%画图
zoomfactor=2.5;
figure
(1);
subplot(2,3,1);imshow(uint8(in));title('(a-1)Original');
subplot(2,3,4);imshow(uint8(in));zoom(zoomfactor);
title('(a-2)Originalzoomed');
subplot(2,3,2);imshow(uint8(out_nnr),'truesize');
title('(b-1)Nearest');
subplot(2,3,5);imshow(uint8(out_nnr));
zoom(zoomfactor);
title('(b-2)Nearestzoomed');
subplot(2,3,3);imshow(uint8(out_bilinear),'truesize');
title('(c-1)Bilinear');
subplot(2,3,6);imshow(uint8(out_bilinear));
zoom(zoomfactor);
title('(c-2)Bilinearzoomed');
figure
(2);
subplot(2,3,1);imshow(uint8(out_es1));
title('(d-1)Edge1');
subplot(2,3,4);imshow(uint8(out_es1));
zoom(zoomfactor);
title('(d-2)Edge1zoomed');
subplot(2,3,2);imshow(uint8(out_es2));
title('(e-1)Edge2');
subplot(2,3,5);imshow(uint8(out_es2));
zoom(zoomfactor);
title('(e-2)Edge2zoomed');
subplot(2,3,3);imshow(uint8(out_shtlin));title('(f-1)Hue');
subplot(2,3,6);imshow(uint8(out_shtlin));
zoom(zoomfactor);
title('(f-2)Huezoomed');
figure(3);
subplot(2,3,1);imshow(uint8(out_shtlog));title('(g-1)LogHue');
subplot(2,3,4);imshow(uint8(out_shtlog));
zoom(zoomfactor);
title('(g-2)LogHuezoomed');
subplot(2,3,2);imshow(uint8(out_dnaw));title('(k-1)Proposed');
subplot(2,3,5);imshow(uint8(out_dnaw));
zoom(zoomfactor);
title('(k-2)Proposedzoomed');
%--------------------------------------------------------------------------------
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%msevalue.m
%MatlabcodeusedtocalculatetheMeanSquaredError
%(MSE)betweentheoriginalimageandcolorinterpolated
%imagesforeachalgorithm
%
%LastModified031099
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%loadbmwdata.mat
%
%psnr_dnaw=(psnr(in(:
:
1),out_dnaw(:
:
1))+psnr(in(:
:
2),out_dnaw(:
:
2))+psnr(in(:
:
3),out_dnaw(:
:
3)))/3;
%psnr_nnr=(psnr(in(:
:
1),out_nnr(:
:
1))+psnr(in(:
:
2),out_nnr(:
:
2))+psnr(in(:
:
3),out_nnr(:
:
3)))/3;
%psnr_bilinear=(psnr(in(:
:
1),out_bilinear(:
:
1))+psnr(in(:
:
2),out_bilinear(:
:
2))+psnr(in(:
:
3),out_bilinear(:
:
3)))/3;
%psnr_shtlin=(psnr(in(:
:
1),out_shtlin(:
:
1))+psnr(in(:
:
2),out_shtlin(:
:
2))+psnr(in(:
:
3),out_shtlin(:
:
3)))/3;
%psnr_shtlog=(psnr(in(:
:
1),out_shtlog(:
:
1))+psnr(in(:
:
2),out_shtlog(:
:
2))+psnr(in(:
:
3),out_shtlog(:
:
3)))/3;
%psnr_es1=(psnr(in(:
:
1),out_es1(:
:
1))+psnr(in(:
:
2),out_es1(:
:
2))+psnr(in(:
:
3),out_es1(:
:
3)))/3;
%psnr_es2=(psnr(in(:
:
1),out_es2(:
:
1))+psnr(in(:
:
2),out_es2(:
:
2))+psnr(in(:
:
3),out_es2(:
:
3)))/3;
%psnr_lcc1=(psnr(in(:
:
1),out_lcc1(:
:
1))+psnr(in(:
:
2),out_lcc1(:
:
2))+psnr(in(:
:
3),out_lcc1(:
:
3)))/3;
%psnr_vargra=(psnr(in(:
:
1),out_vargra(:
:
1))+psnr(in(:
:
2),out_vargra(:
:
2))+psnr(in(:
:
3),out_vargra(:
:
3)))/3;
%psnr_pttnreg=(psnr(in(:
:
1),out_pttnreg(:
:
1))+psnr(in(:
:
2),out_pttnreg(:
:
2))+psnr(in(:
:
3),out_pttnreg(:
:
3)))/3;
loadbmwdata.mat
psnr_dnaw_R=psnr(out_dnaw(:
:
1),in(:
:
1));psnr_dnaw_G=psnr(out_dnaw(:
:
2),in(:
:
2));psnr_dnaw_B=psnr(out_dnaw(:
:
3),in(:
:
3));
psnr_dnaw=(psnr(in(:
:
1),out_dnaw(:
:
1))+psnr(in(:
:
2),out_dnaw(:
:
2))+psnr(in(:
:
3),out_dnaw(:
:
3)))/3;
psnr_nnr_R=psnr(out_nnr(:
:
1),in(:
:
1));psnr_nnr_G=psnr(out_nnr(:
:
2),in(:
:
2));psnr_nnr_B=psnr(out_nnr(:
:
3),in(:
:
3));
psnr_nnr=(psnr(in(:
:
1),out_nnr(:
:
1))+psnr(in(:
:
2),out_nnr(:
:
2))+psnr(in(:
:
3),out_nnr(:
:
3)))/3;
psnr_bilinear_R=psnr(out_bilinear(:
:
1),in(:
:
1));psnr_bilinear_G=psnr(out_bilinear(:
:
2),in(:
:
2));psnr_bilinear_B=psnr(out_bilinear(:
:
3),in(:
:
3));
psnr_bilinear=(psnr(in(:
:
1),out_bilinear(:
:
1))+psnr(in(:
:
2),out_bilinear(:
:
2))+psnr(in(:
:
3),out_bilinear(:
:
3)))/3;
psnr_shtlin_R=psnr(out_shtlin(:
:
1),in(:
:
1));psnr_shtlin_G=psnr(out_shtlin(:
:
2),in(:
:
2));psnr_shtlin_B=psnr(out_shtlin(:
:
3),in(:
:
3));
psnr_shtlin=(psnr(in(:
:
1),out_shtlin(:
:
1))+psnr(in(:
:
2),out_shtlin(:
:
2))+psnr(in(:
:
3),out_shtlin(:
:
3)))/3;
psnr_shtlog_R=psnr(out_shtlog(:
:
1),in(:
:
1));psnr_shtlog_G=psnr(out_shtlog(:
:
2),in(:
:
2));psnr_shtlog_B=psnr(out_shtlog(:
:
3),in(:
:
3));
psnr_shtlog=(psnr(in(:
:
1),out_shtlog(:
:
1))+psnr(in(:
:
2),out_shtlog(:
:
2))+psnr(in(:
:
3),out_shtlog(:
:
3)))/3;
psnr_es1_R=psnr(out_es1(:
:
1),in(:
:
1));psnr_es1_G=psnr(out_es1(:
:
2),in(:
:
2));psnr_es1_B=psnr(out_es1(:
:
3),in(:
:
3));
psnr_es1=(psnr(in(:
:
1),out_es1(:
:
1))+psnr(in(:
:
2),out_es1(:
:
2))+psnr(in(:
:
3),out_es1(:
:
3)))/3;
psnr_pttnreg_R=psnr(out_pttnreg(:
:
1),in(:
:
1));psnr_pttnreg_G=psnr(out_pttnreg(:
:
2),in(:
:
2));psnr_pttnreg_B=psnr(out_pttnreg(:
:
3),in(:
:
3));
psnr_pttnreg=(psnr(in(:
:
1),out_pttnreg(:
:
1))+psnr(in(:
:
2),out_pttnreg(:
:
2))+psnr(in(:
:
3),out_pttnreg(:
:
3)))/3;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 边缘 程序
![提示](https://static.bingdoc.com/images/bang_tan.gif)