fcfc940503

 理论知识:图像处理+双线性插值法

matlab实现图像旋转

Image Rotation

     

 

I=imread(\'02.tif\');
J=imrotate( I,60,\'bilinear\') %显示全部
K=imrotate(I,60,\'bilinear\',\'crop\'); %剪切
subplot(1,3,1);imshow(I);
subplot(1,3,2);imshow(J);
subplot(1,3,3);imshow(K);

/*讲解:

I=imread(\'C:\Users\Administrator\Desktop\star2.jpg\');  %将图片信息读入到I这个矩阵中
J1=imrotate(I,-45,\'bicubic\');              %使用bicubic插值顺时针旋转45
J2=imrotate(I,45,\'bilinear\',\'crop\');            %使用bilinear插值法旋转,用crop方式显示,旋转后的图像跟原图像大小一样,多余的地方舍去
J3=imrotate(I,45,\'bilinear\',\'loose\');           %使用bilinear插值法旋转,用loose方式显示,旋转后的图像不变,随框大小而变化
*/

图像缩放;Image Zoom

分类:

技术点:

相关文章: