理论知识:图像处理+双线性插值法
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