我们在进行图像相关的 实验 时,需要对读取后的图片进行处理,改变图片尺寸就是其中一种处理。
P = imread('.../picture.jpg'); %读取处理的图像 new_P = imresize(P,m); %表示把图像P放大m倍,使用默认的插值方法 new_P = imresize(P,m,method); %表示把图像P放大m倍,使用指定的插值方法 new_P = imresize(P,[height width],method); %表示把图像P重塑成指定大小,使用指定的插值方法 % 其中height,width的单位是像素,如果要转化为mm,则公式:% 宽度(mm) * 水平分辨率 / 25.4 = 水平像素;% 高度(mm) * 垂直分辨率 / 25.4 = 高度像素;参数method指定的插值运算的几种可选值:
(1).'bicubic'双三次插值(默认);
(2).'nearest'最近邻插值;
(3).'bilinear'双线性插值。
P = imread('bird.jpg'); %读取图片 new_P = imcrop(P,[Xmin Ymin width height]); %[]内指定裁剪位置和裁剪区域大小P = imread('bird.jpg'); %读取图片 new_P = imcrop(P); %手动选择裁剪位置和裁剪区域大小具体方法和实例在我的另一篇分享中可以看到~
希望我的分享可以帮到你!!!
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删