主要内容

insertObjectMask

插入图像或视频流的面具

    描述

    例子

    RGB= insertObjectMask (,BW)插入一个面具BW到指定的图像真彩图像并返回结果RGB

    例子

    RGB= insertObjectMask (,maskstack)插入一组面具maskstack到指定的图像真彩图像并返回结果RGB

    RGB= insertObjectMask (___,名称,值)指定选项使用一个或多个名称-值对参数除了输入参数在以前的语法。

    例子

    全部折叠

    读一个图像到工作区中。

    我= imread (“visionteam1.jpg”);

    加载一堆二进制面具。

    负载(“visionteam1Maskstack.mat”)

    将面具插入图像。

    RGB = insertObjectMask (maskstack,我“LineColor”,“白色”,“线宽”2);

    显示图像的面具插入。

    图imshow (RGB)

    图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

    读一个图像到工作区中。

    我= imread (“visionteam1.jpg”);

    负载一堆二进制掩模图像。

    负载(“visionteam1Maskstack.mat”);

    将面具插入图像,为每个面具指定一个独特的颜色。

    numMasks =大小(maskstack, 3);RGB = insertObjectMask (maskstack,我“颜色”行(numMasks));

    显示图片与插入的面具。

    图imshow (RGB)

    图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

    输入参数

    全部折叠

    指定输入图像,真彩图像(RGB),——- - - - - -n3数组,或一个灰度图像,——- - - - - -n数组中。

    数据类型:||int16|uint8|uint16

    输入掩码图像,作为指定——- - - - - -n逻辑矩阵。

    数据类型:逻辑

    堆面具图片,作为一个指定——- - - - - -n——- - - - - -P逻辑阵列,P面具的总数在堆栈。

    maskstack宽度和高度一样吗

    数据类型:逻辑

    名称-值参数

    指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

    R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

    例子:RGB = insertObjectMask(我maskstack“LineColor”,“白色”,“线宽”,2);

    颜色的面具,指定为逗号分隔组成的“颜色”这些值之一:

    • P3矩阵的RGB三胞胎,P面具的总数吗

    • PMATLAB的元向量®ColorSpec名字

    • 1×3 RGB值或标量MATLAB ColorSpec名称,指定颜色用于所有面具

    数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串

    不透明的面罩,指定为逗号分隔组成的“不透明度”和一个标量值的范围(0 - 1)。的值1使面具完全不透明和价值0让面膜完全透明。

    数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

    面具的颜色边界,指定为逗号分隔组成的“LineColor”这些值之一:

    • “汽车”- - - - - -“LineColor”使用相同的值或值“颜色”

    • P3矩阵的RGB三胞胎,P面具的总数吗

    • P元向量的MATLAB ColorSpec名字

    • 1×3 RGB值或标量MATLAB ColorSpec名称,指定颜色用于所有面具

    数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串

    面具的不透明边界,指定为逗号分隔组成的“LineOpacity”和一个标量值的范围内(0 - 1)。

    数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

    宽度的面具边界,指定为逗号分隔组成的“线宽”和积极的标量。指定“线宽”在像素单元。

    数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

    输出参数

    全部折叠

    输出图像,返回的真彩图像的类uint8相同的,——- - - - - -n尺寸为

    提示

    • 当面具重叠和相同的像素在一个以上的面具,maskstack(:,:,我)优先于maskstack (:,:, j),在那里<j

    • 为更好的性能,集“LineOpacity”0禁用的边缘。

    扩展功能

    版本历史

    介绍了R2020b