主要内容

insertObjectAnnotation

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

描述

例子

RGB.= InsertObjectAnnotation(一世形状位置标签返回带注释的真彩色图像形状标签在所指定的位置位置

例子

RGB.= InsertObjectAnnotation(一世形状位置标签名称,价值使用一个或多个指定的附加选项名称,价值对参数。

例子

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

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

例子

全部折叠

读取图像。

我= imread(“board.tif”);

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

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

将矩形的位置设置为[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),第三个值是半径。

Position = [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——- - - - - -N二维灰度图像。

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

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

数据类型:字符

注释形状的位置和大小,指定为一个m-By-3或m4矩阵。指定矩形时,位置输入矩阵必须为m4矩阵。每一行,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字符编码。单元格数组的长度必须等于形状位置的数目。可以将所有形状的标量标签指定为数字标量、字符串或类别。

例子:Label =[5 10],其中函数用标签5标记第一个形状,用标签10标记第二个形状。

名称-值对的观点

指定可选的逗号分离对名称,价值参数。名称是参数名称和价值为对应值。名称必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

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

文本的字体面,指定为逗号分隔对,由'字体'和字符向量。字体面必须是安装在系统上的可用truetype字体之一。要获取系统上可用字体的列表,请键入listTrueTypeFonts在MATLAB®命令提示符。

数据类型:字符

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

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

形状边框线宽度,指定为逗号分隔对,包括'线宽'和一个以像素为单位的正整数。

形状和相应标签文本框的颜色指定为逗号分隔对“颜色”字符向量、[R G B]向量、单元格数组或m3矩阵。

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

万博1manbetx支持的颜色:“蓝”'绿色'“青色”'红色的'“红色”'黑色的','白色的'

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

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

万博1manbetx支持的颜色:“蓝”'绿色'“青色”'红色的'“红色”'黄色','白色的'

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

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

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

输出参数

全部折叠

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

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

扩展能力

介绍了R2012b