文件帮助中心
在图像或视频中插入文本
RGB = INSERTTEXT(i,位置,文本)
RGB = INSERTTEXT(I,位置,NumericValue)
RGB = INSERTTEXT(___,名称,价值)
例子
RGB.=插入文本(一世那位置那文本)返回TrueColor映像文本插入。输入图像,一世,可以是TrueColor或灰度图像。
RGB.=插入文本(一世那位置那文本)
RGB.
一世
位置
文本
RGB.=插入文本(一世那位置那numericValue.)返回一个插入数值的TrueColor映像。
RGB.=插入文本(一世那位置那numericValue.)
numericValue.
RGB.=插入文本(___那名称,价值)使用一个或多个指定的其他选项名称,价值对论点。
RGB.=插入文本(___那名称,价值)
名称,价值
全部收缩
阅读图像。
我= imread('board.tif');
创建包含分数的文本。
text_str = cell(3,1);conf_val = [85.212 98.76 78.342];为了II = 1:3 text_str {II} = ['置信度: 'num2str(conf_val(ii),'%0.2f')'%'];结尾
定义文本框的位置和颜色。
位置= [23 373; 35 185; 77 107];box_color = {'红色的'那'绿色'那'黄色'};
将文本插入新字体大小,框颜色,不透明度和文本颜色。
RGB = INSERTTEXT(I,POSITION,TEXT_STR,'字体大小',18,'boxcolor'那......box_color,'Boxopacity',0.4,'textcolor'那'白色的');
显示图像。
数字imshow(RGB)标题('木板');
我= imread('peppers.png');
定义(X,_y_)文本的位置和值。
位置= [1 50;100 50];值= [555 pi];
使用左下左作为锚点插入文本。
RGB = INSERTTEXT(I,LOSE,VALUE,'achorpoint'那'Leftbottom');
使用插入数字文本显示图像。
图imshow(RGB),标题('数字值');
显示非ASCII字符(U + 014C)
obithmacron = native2unicode([hex2dec('c5')HEX2DEC('8C'),'UTF-8');RGB = INSERTTEXT(RGB,[256 50],OWHIPCRON,'字体'那'lucidabrightregular'那'boxcolor'那'W');
输入图像,指定为m-经过-N-by-3 TrueColor图像或一个m-经过-N2-D灰度图像。
数据类型:单身的|双倍的|int16|uint8.|uint16
单身的
双倍的
int16
uint8.
uint16
Unicode文本,指定为单个Unicode文本字符串或长度的Unicode字符串的单元格数组m, 在哪里m是行的数量位置。该功能覆盖具有值的像素文本。单元格阵列的长度必须等于行数位置矩阵。如果指定单个字符串,则该函数将其用于所有位置位置矩阵。大多数Unicode字体包含ASCII字符。您可以显示非英语和英语字符,包括英语数字值,具有单个字体。
数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64
INT8.
INT32.
INT64.
UINT32.
UINT64
数值文本,指定为标量或向量。如果指定标量值,则该值用于所有位置。向量长度必须等于行数位置矩阵。数值使用该数字转换为字符向量Sprintf.格式 '%0.5g'。
Sprintf.
%0.5g
数据类型:char
char
插入文本的位置,指定为矢量或一个m- 2矩阵[Xy]坐标。每行代表[Xy]坐标锚点文本边界框。
锚点
指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen。
名称
价值
name1,value1,...,namen,valuen
'achorpoint'
'左撇子'
'字体'
'lucidasansregular'
文本的字体面对,指定为逗号分隔的配对组成字体'和一个字符矢量。字体面必须是系统上安装的可用的TrueType字体之一。获取系统上的可用字体列表,键入listtrueTypefonts.在Matlab.®命令提示符。
字体
listtrueTypefonts.
'字体大小'
12.
字体大小,指定为逗号分隔对组成'字体大小'和范围的正整数[1,200]。
'
字体大小
数据类型:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64
'textcolor'
黑色的
文本颜色,指定为逗号分隔对组成'textcolor.'和一个字符向量,字符向量的细胞阵列或矩阵。您可以为每个字符向量或所有字符向量指定不同颜色的颜色。
textcolor.
为每个文本字符向量指定颜色,设置textcolor.到一个细胞阵列m颜色字符向量数。或者,您可以将它设置为m-3-3 RGB字符矢量颜色值的矩阵。
为所有文本字符向量指定一种颜色,设置textcolor.颜色字符向量或红色,绿色和蓝色值的[r g b]矢量。
RGB值必须位于图像数据类型的范围内。万博1manbetx支持的颜色:'蓝色的'那'绿色'那'红色的'那'青色'那'品红'那'黄色'那'黑色的', 和'白色的'。
'蓝色的'
'绿色'
'红色的'
'青色'
'品红'
'黄色'
'黑色的'
'白色的'
数据类型:细胞|char|uint8.|uint16|int16|双倍的|单身的
细胞
'boxcolor'
黄色
文本框颜色,指定为逗号分隔对组成'box'和一个字符向量,字符矢量或矩阵的细胞阵列。您可以为每个文本框或所有框的颜色指定不同颜色。
box
为每个文本框指定颜色,设置box到一个细胞阵列m颜色字符向量数。或者,您可以将它设置为m-By-3矩阵mRGB(红色,绿色和蓝色)字符矢量颜色值的数量。
为所有文本框指定一种颜色,设置box到彩色字符向量或[R G B]矢量。[r g b]矢量包含红色,绿色和蓝色值。
'Boxopacity'
0.
1
文本框的不透明度,指定为逗号分隔的配对组成boxpacity.'和范围内的标量值[0,1]。价值0.对应于完全透明的文本框或没有框。价值1对应于完全不透明的文本框。
boxpacity.
左撇子
左侧中心
Leftbottom.
Centertop.
中心
Righttop.
右手中心
右栏
文本框参考点,指定为逗号分隔的配对组成锚点'和一个字符矢量值。锚点定义文本框上的相对位置。您可以通过将其锚点放置在[X那y]由相应的坐标定义位置对于文本。例如,将文本框的中心放在[X那y]协调你指定的位置输入,然后设置锚点到中心。
万博1manbetx支持的职位是左撇子那左侧中心那Leftbottom.那Centertop.那中心那中心那Righttop.那右手中心, 和右栏。
输出图像,作为返回m-经过-N-3与插入指定文本的3个TrueColor图像。
如果您未在输出图像中看到字符,则表示字体不包含字符。选择不同的字体。要在MATLAB提示符下获取系统上的可用字体列表,请键入listtrueTypefonts.。
增加字体大小还增加了预处理时间和内存使用情况。
这InsertText.功能不适用于某些复合字符。例如,当对应于字符代码的一个字形时,您无法插入文本,影响相邻字形的位置,形状或大小。
InsertText.
使用说明和限制:
字体那字体大小必须是编译时间常量。
不支持非ASCII字符。万博1manbetx
InsertMarker.|InsertObjectAnnotation.|插图|listtrueTypefonts.
InsertMarker.
InsertObjectAnnotation.
插图
系统上存在此示例的修改版本。你想打开这个版本吗?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室