创建可自定义的多段线ROI
将图像读入工作区并显示它。
imshow(imread(“WestConcordair.png”))
在图像上绘制折线ROI。使用“颜色”
用于指定线条颜色的名称-值对。
h=拉伸多段线(“颜色”,“绿色”);
通过设置线宽
所有物
h、 线宽=1;
将图像读入工作区并显示它。
我= imread(“宝贝,jpg”);数字imshow(i)
在图像上绘制多边形ROI,使用命名参数指定位置和形状。该示例还指定多边形的边是条带。
h=拉伸多段线(“位置”,[500 500;400 600;400 700;500 800;600 800;700 700; 700 600]);
将图像读入工作区。
我= imread('cameraman.tif');
显示图像。
imshow(I);
画一个多段线
图像上的ROI。
roi=绘制多段线(“颜色”,“r”);
设置ROI移动事件的侦听器。移动时,ROI会发送这些事件的通知并执行您指定的回调函数。
addlistener(投资回报率,“移动投资回报”,@allevents);addlistener(roi,'Roimoved',@allevents);
这个小巷
回调函数显示先前的位置和ROI的当前位置。
作用allevents(src,evt)evname=evt.EventName;转换(姓名)案件{“移动投资回报”}disp(['投资回报以前的位置:'Mat2str(EVT.PREVIOCSPOSTION)]);DISP(['移动当前位置的ROI:'mat2str(evt.CurrentPosition)];案件{'Roimoved'}disp(['投资回报率移动到上一个位置:'Mat2str(EVT.PREVIOCSPOSTION)]);DISP(['投资回报率移动到当前位置:'mat2str(evt.CurrentPosition)];终止终止
斧头
—投资回报员的父母GCA.
(默认)|轴
对象|Uiacxes.
对象ROI的父级,指定为轴
物体或物体Uiacxes.
对象有关在UIAXES中使用ROI的信息,包括重要限制,请参阅在使用App Designer创建的应用中使用ROI.
指定可选的逗号分隔的字符对名称、值
论据。姓名
是参数名和价值
是对应的值。姓名
必须出现在引号内。您可以按任意顺序指定多个名称和值对参数,如下所示:名称1,值1,…,名称,值
.
'颜色','y'
创建黄色多段线
对象
颜色
—ROI颜色[0 0.4470 0.7410]
(默认)|RGB三重态|颜色名称|短颜色名称ROI颜色,指定为RGB三元组、颜色名称或短颜色名称。
可以使用RGB三元组指定任何颜色。RGB三元组是一个三元素行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在[0,1]范围内。
可以通过名称将一些常用颜色指定为字符串标量或字符向量。此表列出了命名颜色选项和等效的RGB三元组。
颜色名称 | 简称 | RGB三重态 | 外貌 |
---|---|---|---|
“红色” |
“r” |
[1 0 0] |
|
“绿色” |
'G' |
[0 1 0] |
|
'蓝色' |
“b” |
[0 0 1] |
|
“青色” |
'C' |
[0 1 1] |
|
“洋红” |
“我是 |
[1 0 1] |
|
'黄色' |
“是的” |
[1 1 0] |
|
'黑色的' |
“k” |
[0 0 0] |
|
“白色” |
“w” |
[1 1 1] |
|
以下是MATLAB提供的默认颜色的RGB三元组®用于多种类型的绘图。
RGB三重态 | 外貌 |
---|---|
[0 0.4470 0.7410] |
|
[0.8500 0.3250 0.0980] |
|
[0.9290 0.6940 0.1250] |
|
[0.4940 0.1840 0.5560] |
|
[0.4660 0.6740 0.1880] |
|
[0.3010 0.7450 0.9330] |
|
[0.6350 0.0780 0.1840] |
|
例子:‘颜色’,‘r’
例子:“颜色”,“绿色”
例子:'颜色',[0 0.4470 0.7410]
上下文菜单
—上下文菜单上下文菜单
对象右键单击ROI时显示的上下文菜单,指定为上下文菜单
对象您可以使用“使用”自定义上下文“菜单uicontextmenu
函数,然后配置上下文菜单属性。
可删除
—上下文菜单提供了删除ROI的选项符合事实的
(默认)|错误的
上下文菜单提供了删除ROI的选项,指定为符合事实的
或错误的
.当值是符合事实的
,您可以使用关联菜单以交互方式删除ROI错误的
,禁用删除ROI的上下文菜单选项。
在这两种情况下,您都可以使用删去
作用
绘图区
—您可以交互地放入ROI的轴的区域“自动”
(默认)|“无限”
|[x,y,w,h]
可以交互放置ROI的轴区域,指定为此表中的一个值。
价值 | 描述 |
---|---|
“自动” |
绘图区域是当前轴限制(默认值)。 |
“无限” |
绘图区域没有边界,可以绘制或拖动ROI延伸以超出轴限制。 |
[x,y,w,h] |
绘图区域限制为从开始的矩形区域(x,Y),并延伸至宽度W和身高H. |
可操作性
—ROI手柄的可见性儿童
父母财产“开”
(默认)|'离开'
|“回调”
中ROI句柄的可见性儿童
属性,指定为此表中的值之一。
价值 | 描述 |
---|---|
“开” |
对象句柄始终可见(默认)。 |
'离开' |
对象句柄始终隐藏。 |
“回调” |
从回调的回调或函数中可见对象句柄,但不是从命令行调用的函数中的函数。 |
允许交互
—ROI的交互性“全部”
(默认)|“没有”
|“重塑”
|“翻译”
ROI的交互性,指定为此表中的一个值。
价值 | 描述 |
---|---|
“全部” |
ROI完全可互行(默认)。 |
“没有” |
ROI是不可交互的,并且没有可见的拖动点。 |
“翻译” |
可以在绘图区域内平移(移动)ROI,但不能重塑ROI。 |
“重塑” |
ROI可以重塑,但不能转换。 |
标签
—ROI标签''
(默认)|字符向量|字符串标量ROI标签,指定为字符向量或字符串标量。默认情况下,ROI没有标签(''
).
唇瓣
—文本背景的透明度1.
(默认)|范围为[0,1]的数字文本背景的透明度,指定为[0,1]范围内的数字。设置为时1.
,文本背景完全不透明。当设置为0
,文本背景是完全透明的。
LabelTextColor
—标签文本颜色'黑色的'
(默认)|RGB三重态|颜色名称|短颜色名称标签文本颜色,指定为RGB三元组、颜色名称或短颜色名称。
可以使用RGB三元组指定任何颜色。RGB三元组是一个三元素行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在[0,1]范围内。
可以通过名称将一些常用颜色指定为字符串标量或字符向量。此表列出了命名颜色选项和等效的RGB三元组。
颜色名称 | 简称 | RGB三重态 | 外貌 |
---|---|---|---|
“红色” |
“r” |
[1 0 0] |
|
“绿色” |
'G' |
[0 1 0] |
|
'蓝色' |
“b” |
[0 0 1] |
|
“青色” |
'C' |
[0 1 1] |
|
“洋红” |
“我是 |
[1 0 1] |
|
'黄色' |
“是的” |
[1 1 0] |
|
'黑色的' |
“k” |
[0 0 0] |
|
“白色” |
“w” |
[1 1 1] |
|
以下是MATLAB在许多类型的绘图中使用的默认颜色的RGB三元组。
RGB三重态 | 外貌 |
---|---|
[0 0.4470 0.7410] |
|
[0.8500 0.3250 0.0980] |
|
[0.9290 0.6940 0.1250] |
|
[0.4940 0.1840 0.5560] |
|
[0.4660 0.6740 0.1880] |
|
[0.3010 0.7450 0.9330] |
|
[0.6350 0.0780 0.1840] |
|
例子:“LabelTextColor”和“r”
例子:“LabelTextColor”,“绿色”
例子:“LabelTextColor”,[0.4470 0.7410]
标签可视
—标签可见性“开”
(默认)|'离开'
|“悬停”
标签可见性,指定为这些值之一。
价值 | 描述 |
---|---|
“开” |
在ROI可见时,标签可见。 |
“悬停” |
只有在鼠标在ROI上悬停时,才能看到标签。 |
'离开' |
标签不可见。 |
线宽
—ROI边界宽度ROI边框的宽度,以点为单位指定为正数。默认值是每个屏幕像素点数的三倍,因此边框为三个像素宽。
点尺寸
—标记大小标记大小,以点数为正数指定。默认值是每个屏幕像素点数的八倍,因此标记大小为八个像素。
父母
—ROI父级轴
对象|Uiacxes.
对象ROI父级,指定为轴
或Uiacxes.
对象有关在UIAXES中使用ROI的信息,包括重要限制,请参阅在使用App Designer创建的应用中使用ROI.
位置
—投资回报率的位置ROI的位置,指定为N-by-2数值矩阵,其中N是定义ROI的顶点或点的数量。每行代表[xY]顶点或点的坐标。
挑选出来的
—ROI的选择状态错误的
(默认)|符合事实的
ROI的选择状态,指定为逻辑值符合事实的
或错误的
.
选定颜色
—选择时ROI的颜色“没有”
(默认)|RGB三重态|颜色名称|短颜色名称选择时ROI的颜色,指定为RGB三元组、颜色名称、短颜色名称或“没有”
。如果你指定“没有”
,则颜色
定义所有状态的ROI颜色,无论选择与否。
可以使用RGB三元组指定任何颜色。RGB三元组是一个三元素行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在[0,1]范围内。
可以通过名称将一些常用颜色指定为字符串标量或字符向量。此表列出了命名颜色选项和等效的RGB三元组。
颜色名称 | 简称 | RGB三重态 | 外貌 |
---|---|---|---|
“红色” |
“r” |
[1 0 0] |
|
“绿色” |
'G' |
[0 1 0] |
|
'蓝色' |
“b” |
[0 0 1] |
|
“青色” |
'C' |
[0 1 1] |
|
“洋红” |
“我是 |
[1 0 1] |
|
'黄色' |
“是的” |
[1 1 0] |
|
'黑色的' |
“k” |
[0 0 0] |
|
“白色” |
“w” |
[1 1 1] |
|
以下是MATLAB在许多类型的绘图中使用的默认颜色的RGB三元组。
RGB三重态 | 外貌 |
---|---|
[0 0.4470 0.7410] |
|
[0.8500 0.3250 0.0980] |
|
[0.9290 0.6940 0.1250] |
|
[0.4940 0.1840 0.5560] |
|
[0.4660 0.6740 0.1880] |
|
[0.3010 0.7450 0.9330] |
|
[0.6350 0.0780 0.1840] |
|
例子:“SelectedColor”和“r”
例子:“选定颜色”、“绿色”
例子:“SelectedColor”,[0.4470 0.7410]
条纹色
—Roi条纹的颜色“没有”
(默认)|RGB三重态|颜色名称|短颜色名称ROI条带的颜色,指定为RGB三元组、颜色名称、短颜色名称或“没有”
。如果你指定“没有”
,则ROI边缘是由指定的纯色颜色
。否则,ROI的边缘将被条纹化,颜色在指定的颜色之间交替颜色
和条纹色
.
可以使用RGB三元组指定任何颜色。RGB三元组是一个三元素行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在[0,1]范围内。
可以通过名称将一些常用颜色指定为字符串标量或字符向量。此表列出了命名颜色选项和等效的RGB三元组。
颜色名称 | 简称 | RGB三重态 | 外貌 |
---|---|---|---|
“红色” |
“r” |
[1 0 0] |
|
“绿色” |
'G' |
[0 1 0] |
|
'蓝色' |
“b” |
[0 0 1] |
|
“青色” |
'C' |
[0 1 1] |
|
“洋红” |
“我是 |
[1 0 1] |
|
'黄色' |
“是的” |
[1 1 0] |
|
'黑色的' |
“k” |
[0 0 0] |
|
“白色” |
“w” |
[1 1 1] |
|
以下是MATLAB在许多类型的绘图中使用的默认颜色的RGB三元组。
RGB三重态 | 外貌 |
---|---|
[0 0.4470 0.7410] |
|
[0.8500 0.3250 0.0980] |
|
[0.9290 0.6940 0.1250] |
|
[0.4940 0.1840 0.5560] |
|
[0.4660 0.6740 0.1880] |
|
[0.3010 0.7450 0.9330] |
|
[0.6350 0.0780 0.1840] |
|
例子:'ttimecolor','r'
例子:“条纹颜色”,“绿色”
例子:“条纹颜色”[0.4470 0.7410]
标签
—要与ROI关联的标记''
(默认)|字符向量|字符串标量要与ROI关联的标记,指定为字符向量或字符串标量。使用标记值在对象层次结构中使用芬多布吉
作用
用户数据
—要与ROI关联的数据数据与ROI关联,指定为任何MATLAB数据。例如,您可以指定标量,向量,矩阵,单元格数组,字符串,字符数组,表或结构。这个rawlpolyline.
对象不使用此数据。
可见的
—ROI可见性“开”
(默认)|'离开'
|开/关逻辑值ROI可见性,指定为“开”
或'离开'
,或作为数字或逻辑1.
(真实)或0
(错误的)。价值“开”
等于true,并且'离开'
相当于false。该值存储为类型为的开/关逻辑值OnoffSwitchState.
.
价值 | 描述 |
---|---|
“开” |
显示ROI。 |
'离开' |
隐藏ROI而不删除它。您仍然可以访问不可见ROI的属性。 |
ROI支持以下交金宝app互性,包括键盘快捷键。
行为 | 快捷键 |
---|---|
使绘制的线以15度角捕捉。 | 举行转移绘图时的钥匙。 |
完成绘制ROI。 | 双击,将在指针位置添加最后一个新顶点。 右键单击,在指针位置添加最终的新顶点。 按进入,它在指针位置添加最终的新顶点.. |
取消绘制ROI。 | 按电子稳定控制系统.该函数用空返回有效的ROI对象位置 所有物 |
将新顶点添加到ROI。 | 将指针放置在多边形上,然后双击。您还可以将指针定位在ROI上,单击鼠标右键,然后选择添加顶点. |
从ROI中删除顶点。 | 将指针放在ROI上,单击鼠标右键,然后选择删除顶点. |
删除最近添加的顶点,但保留绘制。 | 按退格.该函数将来自上一个顶点的行重定向指针的当前位置。您只能备份到您画家的第一个顶点。 |
调整(重塑)ROI的大小。 | 将指针放置在顶点上,然后单击并拖动。 添加新顶点,然后单击并拖动。 移除一个顶点,然后调整ROI的形状。 |
移动ROI。 | 将指针放在直线上,而不是顶点上。指针将变为芙蓉形状。单击并拖动ROI。 |
删除ROI。 | 将指针放置在ROI上的任意位置,然后右键单击。选择删除多段线从上下文菜单中。您还可以使用删去 作用 |
这个rawlpolyline.
功能创建A.多段线
对象创建对象后,可以通过使用这些对象功能来修改ROI的形状,位置,外观和行为。
能力 | 金宝app |
---|---|
对象属性 | ROI对象具有指定其形状、位置、外观和行为的属性。创建ROI对象后,使用点符号更改属性。 例如,改变颜色 roi,颜色='黄色'
|
目标函数 | ROI对象具有在ROI上操作的对象函数。例如,如果要在创建ROI后暂停MATLAB命令行,请使用等待 作用 |
事件通知 | ROI对象可以在发生某些事件时通知您的代码,例如单击ROI或移动ROI时。要接收事件通知,请设置听众. 当ROI通过侦听器通知您的应用程序时,它将返回特定于事件的数据。例如 |
有关将事件侦听器与一起使用的示例多段线
对象,请参见为多段线ROI事件设置侦听器.
UIContextMenu
不建议使用名称值参数在R2020A中开始不推荐
从R2020a开始,使用UIContextMenu
不建议使用名称值参数为ROI对象指定上下文菜单。使用上下文菜单
名称 - 值参数。值是相同的。
没有计划取消对该应用程序的支持金宝appUIContextMenu
此时命名值参数。
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。