insertShapegydF4y2Ba
在图像或视频中插入形状gydF4y2Ba
语法gydF4y2Ba
描述gydF4y2Ba
返回一个真彩色图像gydF4y2BaRGBgydF4y2Ba
= insertShape (gydF4y2Ba我gydF4y2Ba
,gydF4y2Ba形状gydF4y2Ba
,gydF4y2Ba位置gydF4y2Ba
)gydF4y2Ba形状gydF4y2Ba
插入。输入图像,gydF4y2Ba我gydF4y2Ba
,可以是真彩色图像,也可以是灰度图像。通过覆盖像素值来绘制形状。gydF4y2Ba
除了前面的语法外,还使用一个或多个名称-值参数指定选项。例如,gydF4y2BaRGBgydF4y2Ba
= insertShape (gydF4y2Ba___gydF4y2Ba,gydF4y2Ba名称=值gydF4y2Ba
)gydF4y2BainsertShape(I,"circle",[150 280 35],LineWidth=5)gydF4y2Ba
将线宽值设置为gydF4y2Ba5gydF4y2Ba
。gydF4y2Ba
例子gydF4y2Ba
在图像上插入圆形和填充形状gydF4y2Ba
将图像读入工作区。gydF4y2Ba
I = imread()gydF4y2Ba“peppers.png”gydF4y2Ba);gydF4y2Ba
在图像上画一个圆圈,边框宽度为5。gydF4y2Ba
RGB = insertShape(I,gydF4y2Ba“圆”gydF4y2Ba,[150 280 35],LineWidth=5);gydF4y2Ba
在图像上绘制一个填充的三角形和一个填充的六边形。gydF4y2Ba
Pos_triangle = [183 297 302 250 316 297];Pos_hexagon = [340 163 305 186 303 257 334 294 362 255 361 191];RGB = insertShape(RGB,gydF4y2Ba“filled-polygon”gydF4y2Ba{pos_triangle, pos_hexagon},gydF4y2Ba…gydF4y2Ba颜色= [gydF4y2Ba“白色”gydF4y2Ba,gydF4y2Ba“绿色”gydF4y2Ba),不透明度= 0.7);gydF4y2Ba
显示生成的图像。gydF4y2Ba
imshow (RGB);gydF4y2Ba
输入参数gydF4y2Ba
我gydF4y2Ba
- - - - - -gydF4y2Ba输入图像gydF4y2Ba
米gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2Ba3真彩gydF4y2Ba|gydF4y2Ba米gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2Ba二维灰度图像gydF4y2Ba
输入图像,指定为真彩色或二维灰度。gydF4y2Ba
数据类型:gydF4y2Ba单gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
|gydF4y2Baint16gydF4y2Ba
|gydF4y2Bauint8gydF4y2Ba
|gydF4y2Bauint16gydF4y2Ba
形状gydF4y2Ba
- - - - - -gydF4y2Ba形状类型gydF4y2Ba
“矩形”gydF4y2Ba
|gydF4y2Ba“filled-rectangle”gydF4y2Ba
|gydF4y2Ba“行”gydF4y2Ba
|gydF4y2Ba“多边形”gydF4y2Ba
|gydF4y2Ba“filled-polygon”gydF4y2Ba
|gydF4y2Ba“圆”gydF4y2Ba
|gydF4y2Ba“实心圆”gydF4y2Ba
|gydF4y2Ba“projected-cuboid”gydF4y2Ba
形状类型,指定为gydF4y2Ba“矩形”gydF4y2Ba
,gydF4y2Ba“filled-rectangle”gydF4y2Ba
,gydF4y2Ba“行”gydF4y2Ba
,gydF4y2Ba“多边形”gydF4y2Ba
,gydF4y2Ba“filled-polygon”gydF4y2Ba
,gydF4y2Ba“圆”gydF4y2Ba
,或gydF4y2Ba“实心圆”gydF4y2Ba
,gydF4y2Ba“projected-cuboid”gydF4y2Ba
。gydF4y2Ba
数据类型:gydF4y2Ba字符gydF4y2Ba
位置gydF4y2Ba
- - - - - -gydF4y2Ba形状位置gydF4y2Ba
矩阵gydF4y2Ba|gydF4y2Ba向量gydF4y2Ba|gydF4y2Ba单元阵列gydF4y2Ba
形状的位置,根据形状的类型指定,在表中描述。gydF4y2Ba
形状gydF4y2Ba | 位置gydF4y2Ba | 例子gydF4y2Ba |
---|---|---|
“矩形”gydF4y2Ba “filled-rectangle”gydF4y2Ba |
对于一个或多个矩形,请指定gydF4y2Ba米gydF4y2Ba- × 4矩阵,其中每行指定一个矩形为gydF4y2Ba
。gydF4y2Ba
|
两个矩形,gydF4y2Ba米gydF4y2Ba= 2gydF4y2Ba |
|
对于一条或多条断开的线路,请指定gydF4y2Ba米gydF4y2Ba-4乘4矩阵,其中每个四元素向量,gydF4y2Ba 描述了一条有端点的直线。gydF4y2Ba
折线总是包含(gydF4y2BalgydF4y2Ba-1)段数,因为第一个顶点和最后一个顶点不连接。gydF4y2Ba |
两行,gydF4y2Ba米gydF4y2Ba= 2gydF4y2Ba |
对于具有相同顶点数量的一个或多个折线或多边形,请指定gydF4y2Ba米gydF4y2Ba2gydF4y2BalgydF4y2Ba矩阵,其中每一行都是一个向量,gydF4y2Ba 连续的顶点位置,表示一条折线或多边形gydF4y2BalgydF4y2Ba顶点数。gydF4y2Ba
|
两个顶点数相等的多边形,gydF4y2Ba米gydF4y2Ba= 2,gydF4y2BalgydF4y2Ba= 5gydF4y2Ba
|
|
对于顶点数目不等的一个或多个折线或多边形,请指定gydF4y2Ba米gydF4y2Ba-by-1单元格数组,其中每个单元格包含一个gydF4y2BalgydF4y2Ba的- × 2矩阵gydF4y2BaxgydF4y2Ba,gydF4y2BaygydF4y2Ba]顶点,或1 × 2gydF4y2BalgydF4y2Ba向量,gydF4y2Ba 的连续顶点位置。gydF4y2Ba 的价值gydF4y2BalgydF4y2Ba对于每个单元格元素可以是不同的。例如,gydF4y2Ba
|
两个顶点数目不等的多边形,gydF4y2Ba米gydF4y2Ba= 2gydF4y2Ba |
|
“圆”gydF4y2Ba “实心圆”gydF4y2Ba |
一个gydF4y2Ba米gydF4y2Ba- × 3矩阵,其中每一行是一个向量,指定圆为gydF4y2Ba
。的gydF4y2Ba
坐标代表圆心。gydF4y2Ba
|
|
“projected-cuboid”gydF4y2Ba |
一个8-by-2-by -gydF4y2Ba米gydF4y2Ba数组或gydF4y2Ba米gydF4y2Ba- × 8矩阵,其中gydF4y2Ba米gydF4y2Ba指定投影长方体。gydF4y2Ba 当指定为8 × 2 × -时gydF4y2Ba米gydF4y2Ba数组中,每行必须包含gydF4y2Ba 投影长方体顶点的位置。这些顶点连接起来形成一个有六个面的长方体。输入顶点的顺序必须与图中显示的顺序相匹配。gydF4y2Ba 当指定为gydF4y2Ba米gydF4y2Ba- × 8矩阵,每一行指定投影长方体的正面和背面,其形式为:gydF4y2Ba
在那里,gydF4y2Ba(x1, y1gydF4y2Ba]及[gydF4y2Bax2 y2gydF4y2Ba]分别指定正面和背面的左上角坐标。(gydF4y2Baw1 h1gydF4y2Ba]及[gydF4y2Baw2 h2gydF4y2Ba指定相应的宽度和高度。gydF4y2Ba |
|
数据类型:gydF4y2Ba单gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
|gydF4y2Baint8gydF4y2Ba
|gydF4y2Baint16gydF4y2Ba
|gydF4y2Baint32gydF4y2Ba
|gydF4y2Baint64gydF4y2Ba
|gydF4y2Bauint8gydF4y2Ba
|gydF4y2Bauint16gydF4y2Ba
|gydF4y2Bauint32gydF4y2Ba
|gydF4y2Bauint64gydF4y2Ba
名称-值参数gydF4y2Ba
指定可选的参数对为gydF4y2BaName1 = Value1,…,以=家gydF4y2Ba
,在那里gydF4y2Ba名字gydF4y2Ba
是参数名和吗gydF4y2Ba价值gydF4y2Ba
是对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。gydF4y2Ba
在R2021a之前,使用逗号分隔每个名称和值,并将其括起来gydF4y2Ba名字gydF4y2Ba
在报价。gydF4y2Ba
例子:gydF4y2Ba颜色= "黄色"gydF4y2Ba
将形状颜色设置为黄色。gydF4y2Ba
线宽gydF4y2Ba
- - - - - -gydF4y2Ba形状边线宽度gydF4y2Ba
1gydF4y2Ba
(默认)|gydF4y2Ba正标量整数gydF4y2Ba
形状边线宽度,以像素为单位指定,为正标量整数。此属性仅适用于gydF4y2Ba“矩形”gydF4y2Ba
,gydF4y2Ba“行”gydF4y2Ba
,gydF4y2Ba“多边形”gydF4y2Ba
,或gydF4y2Ba“圆”gydF4y2Ba
形状。gydF4y2Ba
数据类型:gydF4y2Bauint8gydF4y2Ba
|gydF4y2Bauint16gydF4y2Ba
|gydF4y2Baint16gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
|gydF4y2Ba单gydF4y2Ba
颜色gydF4y2Ba
- - - - - -gydF4y2Ba形状颜色gydF4y2Ba
“绿色”gydF4y2Ba
(默认)|gydF4y2Ba特征向量gydF4y2Ba|gydF4y2Ba字符向量的单元数组gydF4y2Ba|gydF4y2Ba字符串标量gydF4y2Ba|gydF4y2Ba字符串数组gydF4y2Ba|gydF4y2Ba米gydF4y2Ba3矩阵gydF4y2Ba
形状颜色,指定为字符矢量、字符矢量单元数组、矢量或gydF4y2Ba米gydF4y2Ba3矩阵。您可以为每个形状指定不同的颜色,也可以为所有形状指定一种颜色。必须在范围中指定颜色值gydF4y2Ba[0255]gydF4y2Ba
。范围为的值gydF4y2Ba[0, 1]gydF4y2Ba
在将其与此函数一起使用之前,必须将其缩放为255。例如,gydF4y2Ba[255 255 255].*colorvaluegydF4y2Ba
。gydF4y2Ba
金宝app支持的颜色有:gydF4y2Ba“蓝色”gydF4y2Ba
,gydF4y2Ba“绿色”gydF4y2Ba
,gydF4y2Ba“红色”gydF4y2Ba
,gydF4y2Ba“青色”gydF4y2Ba
,gydF4y2Ba“红色”gydF4y2Ba
,gydF4y2Ba“黄色”gydF4y2Ba
,gydF4y2Ba“黑色”gydF4y2Ba
,gydF4y2Ba“白色”gydF4y2Ba
。gydF4y2Ba
颜色gydF4y2Ba | 格式gydF4y2Ba | 例子gydF4y2Ba |
---|---|---|
为所有形状指定一种颜色gydF4y2Ba | 字符串或字符颜色名称gydF4y2Ba |
|
1 × 3矢量(RGB三元组)gydF4y2Ba |
|
|
为每个形状指定一种颜色gydF4y2Ba | 米gydF4y2Ba元向量gydF4y2Ba |
|
米gydF4y2Ba- × 3矩阵,作为RGB值的列表gydF4y2Ba |
255 0 0 255 0 0 0 255 255gydF4y2Ba |
数据类型:gydF4y2Ba细胞gydF4y2Ba
|gydF4y2Ba字符gydF4y2Ba
|gydF4y2Bauint8gydF4y2Ba
|gydF4y2Bauint16gydF4y2Ba
|gydF4y2Baint16gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
|gydF4y2Ba单gydF4y2Ba
不透明度gydF4y2Ba
- - - - - -gydF4y2Ba填充形状的不透明度gydF4y2Ba
0.6gydF4y2Ba(默认)|gydF4y2Ba[范围]gydF4y2Ba0gydF4y2Ba
1gydF4y2Ba
]gydF4y2Ba
填充形状的不透明度,指定为[0 1]范围内的标量值。的gydF4y2Ba不透明度gydF4y2Ba
属性适用于gydF4y2Ba“filled-rectangle”gydF4y2Ba
,gydF4y2Ba“filled-polygon”gydF4y2Ba
,和gydF4y2Ba“实心圆”gydF4y2Ba
形状。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
|gydF4y2Ba单gydF4y2Ba
|gydF4y2Baint8gydF4y2Ba
|gydF4y2Baint16gydF4y2Ba
|gydF4y2Baint32gydF4y2Ba
|gydF4y2Baint64gydF4y2Ba
|gydF4y2Bauint8gydF4y2Ba
|gydF4y2Bauint16gydF4y2Ba
|gydF4y2Bauint32gydF4y2Ba
|gydF4y2Bauint64gydF4y2Ba
SmoothEdgesgydF4y2Ba
- - - - - -gydF4y2Ba光滑的形状边缘gydF4y2Ba
1gydF4y2Ba
(gydF4y2Ba真正的gydF4y2Ba
)gydF4y2Ba(默认)|gydF4y2Ba0gydF4y2Ba
(gydF4y2Ba假gydF4y2Ba
)gydF4y2Ba
平滑形状边缘,指定为的逻辑值gydF4y2Ba1gydF4y2Ba
(gydF4y2Ba真正的gydF4y2Ba
)或gydF4y2Ba0gydF4y2Ba
(gydF4y2Ba假gydF4y2Ba
)。一个gydF4y2Ba真正的gydF4y2Ba
值使抗混叠滤波器能够平滑形状边缘。此值仅适用于非矩形形状。启用抗混叠需要额外的时间来绘制形状。gydF4y2Ba
数据类型:gydF4y2Ba逻辑gydF4y2Ba
输出参数gydF4y2Ba
RGBgydF4y2Ba
-输出图像gydF4y2Ba
米gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2Ba3真彩gydF4y2Ba
输出图像,作为真彩色图像返回。gydF4y2Ba
扩展功能gydF4y2Ba
C/ c++代码生成gydF4y2Ba
使用MATLAB®Coder™生成C和c++代码。gydF4y2Ba
的gydF4y2Ba
颜色gydF4y2Ba
和gydF4y2BaSmoothEdgesgydF4y2Ba
名称-值参数必须是编译时常量。gydF4y2Ba
版本历史gydF4y2Ba
在R2014a中引入gydF4y2BaR2022b:gydF4y2Ba想象投射的长方体gydF4y2Ba
增加了可视化金宝app投影长方体的支持。gydF4y2Ba
另请参阅gydF4y2Ba
功能gydF4y2Ba
showShapegydF4y2Ba
|gydF4y2BainsertObjectAnnotationgydF4y2Ba
|gydF4y2BainsertObjectMaskgydF4y2Ba
|gydF4y2BainsertMarkergydF4y2Ba
|gydF4y2BainsertTextgydF4y2Ba
|gydF4y2Bacuboid2imggydF4y2Ba
Apri esempiogydF4y2Ba
不排除不确定的版本,修改不确定的问题。Desideri priprie的问题是什么?gydF4y2Ba
第一MATLABgydF4y2Ba
在MATLAB中编写了一种常用的求解方法:gydF4y2Ba
Esegui将在MATLAB中执行编译。I浏览器网页不支持命令MATLAB。金宝appgydF4y2Ba
选择网站gydF4y2Ba
选择一个网站获取翻译后的内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:gydF4y2Ba。gydF4y2Ba
你亦可选择下列网址:gydF4y2Ba
如何获得最佳的网站性能gydF4y2Ba
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。gydF4y2Ba
美洲gydF4y2Ba
- 美国拉丁gydF4y2Ba(西班牙语)gydF4y2Ba
- 加拿大gydF4y2Ba(英语)gydF4y2Ba
- 美国gydF4y2Ba(英语)gydF4y2Ba
欧洲gydF4y2Ba
- 比利时gydF4y2Ba(英语)gydF4y2Ba
- 丹麦gydF4y2Ba(英语)gydF4y2Ba
- 德国gydF4y2Ba(德语)gydF4y2Ba
- 西班牙gydF4y2Ba(西班牙语)gydF4y2Ba
- 芬兰gydF4y2Ba(英语)gydF4y2Ba
- 法国gydF4y2Ba(法语)gydF4y2Ba
- 爱尔兰gydF4y2Ba(英语)gydF4y2Ba
- 意大利gydF4y2Ba(意大利语)gydF4y2Ba
- 卢森堡gydF4y2Ba(英语)gydF4y2Ba
- 荷兰gydF4y2Ba(英语)gydF4y2Ba
- 挪威gydF4y2Ba(英语)gydF4y2Ba
- 奥地利gydF4y2Ba(德语)gydF4y2Ba
- 葡萄牙gydF4y2Ba(英语)gydF4y2Ba
- 瑞典gydF4y2Ba(英语)gydF4y2Ba
- 瑞士gydF4y2Ba
- 联合王国gydF4y2Ba(英语)gydF4y2Ba
亚太地区gydF4y2Ba
- 澳大利亚gydF4y2Ba(英语)gydF4y2Ba
- 印度gydF4y2Ba(英语)gydF4y2Ba
- 新西兰gydF4y2Ba(英语)gydF4y2Ba
- 中国gydF4y2Ba
- 日本gydF4y2Ba(日本語)gydF4y2Ba
- 한국gydF4y2Ba(全英文)gydF4y2Ba