matlab图像处理,参数指定与交互式剪切

常用语法调用格式:

一、设定固定区域

rect = [xmin,ymin, Width, Height];

%设定剪切图像区域,左上角点纵坐标(xmin), 左上角点横坐标(ymin), 图像宽度(Width), 图像高度(Height)。

I2=imcrop(I,rect);  %I为灰度图像,也可表示RGB真彩图像

X2=imcrop(X,MAP,rect);  %X为索引图像,MAP为颜色表

R2=imcrop(RGB,rect);  %RGB为真彩图像,也可表示灰度图像

二、鼠标拖动自由选定

1.选定区域,out=imcrop(Img)

out=imcrop(Img);  %Img为灰度图或真彩图

%鼠标可以在图像Img中自由选择剪切区域,并且双击确认区域,即可输出鼠标裁剪区域图像数据给out。

imshow(out);%即可以输出展示裁剪图像

2.选定区域,[out,rect]=imcrop(Img)

[out,rect]=imcrop(Img); %rect为可选参数,格式为[xmin ymin width height]。out为鼠标剪切图像数据

%%执行imcrop命令,鼠标可以在图像Img中自由选择剪切区域,并且双击确认区域,即可输出鼠标裁剪区域图像数据给out。

imshow(out);%再调用命令imshow,即可以输出展示裁剪图像

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容