图像的剪裁——imcrop

函数:imcrop

I0 = imcrop                  % 图像的交互式剪裁

I0 = imcrop( I, rect )     % 图像的参数式剪裁   rect  [XMIN YMIN WIDTH HEIGHT]

例子1:图像的交互式裁剪

I=imread('C:\Users\Administrator\Desktop\star2.jpg');    % 读取图片信息
figure,imshow(I);          % 显示原图
I0=imcrop;               % 交互式裁剪
figure,              % 这里的figure是显示出新图,就是让原图和裁剪后的图片都能出现,没有它,裁剪后原图就消失了
imshow(I0);           % 显示裁剪后的图片

运行结果:

         

优点:可随意调整剪裁的范围

例子2:图像的参数式裁剪

I=imread('C:\Users\Administrator\Desktop\star2.jpg');
figure,image(I);
I2=imcrop(I,[100 100 400 250]);
figure,image(I2);

运行结果:

     

小结:

1、image()和imshow()的区别:

  image()有尺度,大小相同

   imshow()没尺度,剪的多小就是多小

2、  rect  [XMIN YMIN WIDTH HEIGHT]  后面的参数要注意

 

转载于:https://www.cnblogs.com/weiyunshu/p/7090957.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值