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

2018-11-30  本文已影响0人  chx晨溪

常用语法调用格式:

一、设定固定区域

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,即可以输出展示裁剪图像

上一篇 下一篇

猜你喜欢

热点阅读