主要内容

InsertObjectAnnotation.

注释TrueColor或灰度图像或视频流

描述

例子

RGB.= InsertObjectAnnotation(一世形状位置标签返回带有的TrueColor图像形状标签在所指定的位置位置

例子

RGB.= InsertObjectAnnotation(一世形状位置标签名称,价值使用一个或多个指定的其他选项名称,价值对论点。

例子

InsertObjectAnnotation(一世,'长方形',位置标签在由位置矩阵指示的位置插入矩形和标签。

InsertObjectAnnotation(一世,'圆圈',位置标签在位置矩阵所示的位置插入圆圈和相应的标签。

例子

全部收缩

读图像。

我= imread('board.tif');

创建浮点数的标签。浮点数与置信度标签有关。

label_str = cell(3,1);conf_val = [85.212 98.76 78.342];为了II = 1:3 label_str {II} = ['置信度: 'num2str(conf_val(ii),'%0.2f''%'];结尾

将矩形的位置设置为[x y宽度]。

位置= [23 373 60 66; 35 185 77 81; 77 107 59 26];

插入标签。

RGB = InsertObjectAnnotation(I,'长方形',位置,label_str,......'TextBoxopacity',0.9,'字体大小',18);

显示注释图像。

数字imshow(RGB)标题('注释芯片');

图包含轴。带有标题注释芯片的轴包含类型图像的对象。

读图像。

我= imread('coins.png');

设置圆圈的位置。前两个值表示(x,y)处的中心,第三个值是半径。

位置= [96 146 31; 236 173 26];

设置标签以显示整数5和10(U.S. Cents)。

标签= [5 10];

插入注释。

RGB = InsertObjectAnnotation(I,'圆圈',位置,标签,'行宽',3,'颜色',{'青色''黄色的'},'textcolor''黑色的');

展示。

数字imshow(RGB)标题('被注释的硬币');

图包含轴。标题带注释硬币的轴包含类型图像的对象。

输入参数

全部收缩

TrueColor或灰度图像,指定为图像或视频流。输入图像可以是一个m-经过-N-by-3 TrueColor或am-经过-N2-D灰度图像。

数据类型:双倍的|单身的|uint8.|uint16|int16

矩形或圆圈注释,指定为表示注释形状的字符向量。

数据类型:char

注释形状的位置和大小,指定为一个m-By-3或m- 4矩阵。指定矩形时,位置输入矩阵必须是一个m- 4矩阵。每一行,m,将矩形指定为四元素向量,[Xy宽度高度]。要素,Xy,表示矩形的左上角,以及宽度高度指定大小。

指定圆圈时,位置输入矩阵必须是一个m-By-3矩阵,其中每行,m,指定三元素矢量[XyR.]。要素,Xy,表示圆圈的中心和R.指定半径。

例子:位置= [50 120 75 75]

位于左上角的矩形X= 50,y= 120,宽度和高度为75像素。

例子:位置= [96 146 31]

一个带中心的圆圈X= 96,y= 146和31个像素的半径。

例子:位置= [23 373 60 66; 35 185 77 81; 77 107 59 26]

三个矩形的位置和大小。

标签与形状相关联,指定为一个m数值矢量,字符串,分类标签或ASCII字符向量的单元格数组。字符,字符串或分类标签必须被编码为ASCII字符。电池阵列必须是长度等于形状位置的数量。您可以为所有形状指定标量标签作为数字标量,字符串或分类。

例子:标签= [5 10],其中该功能用标签,5和第二形状标记为标签,10。

名称值对参数

指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:'颜色''白色的'设置标签文本框的颜色为白色。

文本的字体面对,指定为逗号分隔的配对组成字体'和一个字符矢量。字体面必须是系统上安装的可用的TrueType字体之一。获取系统上的可用字体列表,键入listtrueTypefonts.在Matlab.®命令提示符。

数据类型:char

标签文本字体大小,指定为逗号分隔对组成'字体大小'和一个对应于[8 72]范围内的点的整数。

数据类型:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64

形状边界线宽,指定为逗号分隔的配对组成行宽'和像素的正标量整数。

形状和相应标签文本框的颜色指定为逗号分隔对'颜色'并且是字符向量,[R G B]矢量,单元阵列或一个m-By-3矩阵。

要为所有形状指定一种颜色,请将此参数设置为字符向量或[R G B]向量。为每个指定颜色m形状,将此参数设置为单元格数组m字符向量。或者,您可以指定一个m-3每个注释的3个RGB值矩阵。RGB值必须位于输入图像数据类型的范围内。

金宝app支持的颜色:'蓝色的''绿色''青色''红色的''品红''黑色的', 和'白色的'

数据类型:char|uint8.|uint16|int16|双倍的|单身的|细胞

文本标签中的文本的颜色,指定为逗号分隔对组成'textcolor'并且是字符向量,[R G B]矢量,单元阵列或一个m-By-3矩阵。要为所有文本指定一种颜色,请将此参数设置为字符向量或[R G B]向量。为每个指定颜色m文本标签,将此参数设置为单元格数组m字符向量。或者,您可以指定一个m-3每个注释的3个RGB值矩阵。RGB值必须位于输入图像数据类型的范围内。

金宝app支持的颜色:'蓝色的''绿色''青色''红色的''品红''黄色的', 和'白色的'

数据类型:char|uint8.|uint16|int16|双倍的|单身的|细胞

文本标签框背景的不透明度,指定为逗号分隔对'TextBoxopacity'标量定义标签文本框的背景的不透明度。在范围内指定此值0.1

数据类型:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64

输出参数

全部收缩

具有注释的TrueColor图像,作为图像或视频流返回。

数据类型:双倍的|单身的|uint8.|uint16|int16

扩展能力

在R2012B中介绍