資源簡介
雙三次插值作為插值算法的經(jīng)典算法在Matlab的應用中經(jīng)常用于比較對照
代碼片段和文件信息
%雙三次插值具體實現(xiàn)
clcclear;
fff=imread(‘C:\Users\nn\Desktop\messi.bmp‘);??
ff?=?rgb2gray(fff);%轉化為灰度圖像
[mmnn]=size(ff);???????????????%將圖像隔行隔列抽取元素,得到縮小的圖像f
m=mm/2;n=nn/2;
f?=?zeros(mn);
for?i=1:m
???for?j=1:n
?????f(ij)=ff(2*i2*j);
???end
end
k=3;???????????????????????%設置放大倍數(shù)
bijiao1?=?imresize(fk‘bilinear‘);%雙線性插值結果比較
bijiao?=?uint8(bijiao1);
a=f(1:);c=f(m:);?????????????%將待插值圖像矩陣前后各擴展兩行兩列共擴展四行四列
b=[f(11)f(11)f(:1)‘f(m1)f(m1)];d=[f(1n)f(1n)f(:n)‘f(mn)f(mn)];
a1=[a;a;f;c;c];
b1=[b;b;a1‘;d;d];
ffff=b1‘;f1=double(ffff);
g1?=?zeros(k*mk*n);
for?i=1:k*m?????????????????%利用雙三次插值公式對新圖象所有像素賦值
???u=rem(ik)/k;?i1=floor(i/k)+2;
???A=[sw(1+u)?sw(u)?sw(1-u)?sw(2-u)];???
??for?j=1:k*n
?????v=rem(jk)/k;j1=floor(j/k)+2;
?????C=[sw(1+v);sw(v);sw(1-v);sw(2
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-12-16?09:59??雙三次插值\
?????文件????????1820??2012-12-10?22:04??雙三次插值\fg.m
?????文件?????????123??2012-12-09?15:12??雙三次插值\sw.m
評論
共有 條評論