Matlab图像的缩放和剪切
1、首先是介绍图像的缩放:
比如有图像aa;
aa = imread('aa.png');imshow(aa);

2、图像缩放函数为resize:
B = imresize(aa,1.5);%放大1.5倍
imshow(B);
可以使用size看看二者到底差多少。


3、当然也可以缩放:
C=imresize(aa,0.5);
imshow(C);
也可以看看二者的区别。

4、下面介绍图像的剪切,比如对图像的某部分比较感兴趣,需要剪切,使用imcrop命令:
cc = = imcrop(aa,[0 0 100 100]);figure;imshow(cc)
这里中括号里的0,0表示剪切的xy起点,以上面为基础,100,100为剪切xy的大小。

5、起点也可以不设置成0,0,这要看自己的需求:
cc = imcrop(aa,[100 80 300 250]);figure;imshow(cc)

6、也可以先看看剪切后图像的保存:
imwrite(cc,'123.png');
可以保存啦!
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:158
阅读量:125
阅读量:127
阅读量:111
阅读量:41