资源简介
图像缩放算法之双立方插值的matlab实现,效果非常好。
代码片段和文件信息
function []=graytwothree11(i);
i=imread(‘11111111.bmp‘);
figure(1)
imshow(i)
title(‘ori image‘)
height=size(i1);
width=size(i2);
scale=1.5;
scale1=1.5;
H=zeros(uint16(scale*height)uint16(scale1*width));
h1=1/scale;
w1=1/scale1;
i=double(i);
for h=3*h1:h1:height-2*h1
for w=3*w1:w1:width-2*w1
a=fix(w);
b=fix(h);
j=w-a;
k=h-b;
u1=-1/2*(1+j)^3 + 5/2*(1+j)^2 - 4*(1+j)+2;
u2=3/2*j^3 - 5/2*j^2+1;
u3=3/2*(1-j)^3 - 5/2*(1-j)^2+1;
u4=-1/2*(2-j)^3 + 5/2*(2-j)^2 - 4*(2-j)+2;
- 上一篇:NSCT变换的工具箱
- 下一篇:MATLAB拓扑优化88行经典99行优化版
评论
共有 条评论