• 大小: 2KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: Matlab
  • 标签: matlab  

资源简介

matlab双线性插值算法,需要的朋友欢迎下载使用

资源截图

代码片段和文件信息

% THE FEATURE IS BILINEAR-INTERPLOT THE SOUCE-IMAGE TO GET A DESTINATE-IMAGE
% THE MAXIMUM SCALOR == 5.0 THE MINIMUM SCALOR == 0.2

% read source image into memoryand get the primitive rows and cols
I=imread(‘lena.jpg‘);
[nrowsncols]=size(I);

% Next line is the scale-factorthe range is 0.2-5.0
K = str2double(inputdlg(‘please input scale factor (must between 0.2 - 5.0)‘ ‘INPUT scale factor‘ 1 {‘0.5‘}));

% Validating
if (K < 0.2) | (K > 5.0)
    errordlg(‘scale factor beyond permitted range(0.2 - 5.0)‘ ‘ERROR‘);
    error(‘please input scale factor (must between 0.2 - 5.0)‘);
end

% display source image
imshow(I);

% output image width and height are both scaled by factor K
width = K * nrows;                              % well512x512 is just for convenienceyo

评论

共有 条评论