文档

二维方差

计算输入或输入序列的方差

图书馆

统计数据

visionstatistics

描述

2-D方差块计算输入的每行或每列的无偏方差,沿着输入的指定维度的向量,或整个输入。2-D方差块还可以跟踪一段时间内输入序列的方差。的运行的方差基本操作和运行操作之间的参数选择。

端口描述

港口 万博1manbetx支持的数据类型

输入

  • 双精度浮点数

  • 单精度浮点数

  • 不动点

  • 8-、16-和32位有符号整数

  • 8-、16-和32位无符号整数

重置

  • 双精度浮点数

  • 单精度浮点数

  • 布尔

  • 8-、16-和32位有符号整数

  • 8-、16-和32位无符号整数

ROI

矩形和直线:

  • 双精度浮点数

  • 单精度浮点数

  • 布尔

  • 8-、16-和32位有符号整数

  • 8-、16-和32位无符号整数

二进制掩码:

  • 布尔

标签

  • 8-、16-和32位无符号整数

标签数量

  • 8-、16-和32位无符号整数

输出

  • 双精度浮点数

  • 单精度浮点数

  • 不动点

  • 8-、16-和32位有符号整数

  • 8-、16-和32位无符号整数

国旗

  • 布尔

基本操作

时不选择运行的方差复选框,该块计算输入的每一行或列的方差,沿着输入的指定维度的向量,或整个输入在每个单独的采样时间的方差,并输出数组y.中的每个元素y对应的列、行、向量或整个输入的方差。输出y的设置求方差值参数。例如,考虑一个大小的三维输入信号——- - - - - -N——- - - - - -P

  • 整个输入-每个采样时间的输出是一个包含整个输入方差的标量。

    y = var(u(:)) %等价的MATLAB代码
  • 每一行—每个采样时间的输出由-by-1-by -P数组,其中每个元素包含每个向量在输入的第二个维度上的方差。对于输入是——- - - - - -N矩阵中,每个采样时间点的输出为-by-1列向量。

    y = var(u,0,2) %等价的MATLAB代码
  • 每一列-每个采样时间的输出由1 × -组成N——- - - - - -P数组,其中每个元素包含每个向量在输入的第一个维度上的方差。对于输入是——- - - - - -N矩阵中,每个采样时间点的输出是1 × -N行向量。

    y = var(u,0,1) %等价的MATLAB代码

    在此模式下,块处理length-无方向矢量输入为-by-1列向量。

  • 指定的尺寸—每个采样时间的输出取决于.如果设置为1时,输出与选择时的输出相同每一列.如果设置为2,输出与选择时相同每一行.如果设置为3.,每个采样时间点的输出为——- - - - - -N矩阵包含每个向量在第三维输入上的方差。

    y = var(u,0,Dimension) %等效的MATLAB代码

对于纯实或纯虚输入,m × n矩阵的方差是标准偏差的平方:

y σ 2 1 j 1 N | u j | 2 | 1 j 1 N u j | 2 * N * N 1

对于复杂输入,方差由下式给出:

σ 2 σ 再保险 2 + σ 即时通讯 2

运行操作

当你选择运行的方差复选框,则该块跟踪对该块的连续输入的方差。在这种模式下,块将每个元素视为通道。

重置运行方差

只要在可选Rst端口检测到重置事件,块就重置运行方差。重置采样时间必须是输入采样时间的正整数倍。

属性中指定重置事件重新设置端口参数:

  • 没有一个禁用Rst端口。

  • 前沿—当Rst输入发生以下情况之一时,触发复位操作:

    • 从负值上升到正值或零

    • 从0上升到正值,其中的上升不是从负值上升到零的延续(见下图)

  • 下降沿—当Rst输入发生以下情况之一时,触发复位操作:

    • 从正值下降到负值或零

    • 从0下降到负值,其中下降不是从正值下降到0的延续(参见下图)

  • 要么边缘—当Rst输入为a时触发复位操作前沿下降沿(如前所述)

  • 零的样本—在Rst输入不为零的采样时间触发复位操作

    请注意

    在Simulink中运行模拟时万博1manbetx®多任务模式下,复位信号有一个采样延迟。因此,当块检测到复位事件时,在块应用复位之前,在复位端口速率上有一个采样延迟。

ROI处理

要计算输入的特定感兴趣区域(ROI)内的统计值,请选择启用ROI处理复选框。时,此选项才可用求方差值参数设置为整个输入运行的方差未选中复选框。ROI处理仅支持2-D输入。万博1manbetx

使用ROI类型参数指定ROI是二进制掩码、标签矩阵、矩形还是直线。ROI处理仅支持2-D输入。万博1manbetx

  • 二进制掩码是一种二进制图像,它使您能够指定要突出显示或选择哪些像素。

  • 在标签矩阵中,等于0的像素表示背景,等于1的像素表示第一个对象,等于2的像素表示第二个对象,依此类推。当ROI类型参数设置为标签矩阵时,标签和标签编号端口出现在块上。使用Label Numbers端口指定块计算统计信息的标签矩阵中的对象。该端口的输入必须是一个标量值的向量,对应于标签矩阵中的标记区域。

  • 有关ROI为矩形或直线时ROI端口输入格式的详细信息,请参见画出形状参考页面。

请注意

对于矩形roi,使用要处理的ROI部分参数,以指定是计算整个ROI的统计值,还是仅计算ROI周长。

使用输出参数指定块输出。该块可以为每个ROI输出单独的统计值,也可以为所有指定的ROI输出统计值。,则此参数不可用ROI类型参数,您可以选择二元掩模

如果,对于ROI类型参数,您可以选择矩形,输出标志,表示ROI是否在图像边界内对话框中出现复选框。如果选中此复选框,则标记端口将出现在块上。下面的表格描述了基于块参数的Flag端口输出。

输出=每个ROI的单个统计数据

端口输出 描述
0 ROI完全在输入图像之外。
1 ROI完全或部分位于输入图像内。

输出=所有roi的单个统计数据

端口输出 描述
0 所有roi都完全在输入图像之外。
1 至少有一个ROI完全或部分位于输入图像内。

如果ROI部分位于图像之外,则该块仅计算图像内ROI部分的统计值。

如果,对于ROI类型参数,您可以选择标签矩阵,输出标志,表示输入标签号是否有效对话框中出现复选框。如果选中此复选框,则标记端口将出现在块上。下面的表格描述了基于块参数的Flag端口输出。

输出=每个ROI的单个统计数据

端口输出 描述
0 标签编号不在标签矩阵中。
1 标号在标号矩阵中。

输出=所有roi的单个统计数据

端口输出 描述
0 标签矩阵中没有标签数。
1 标签数中至少有一个在标签矩阵中。

定点数据类型

的参数数据类型块对话框的窗格仅用于定点输入。对于纯实或纯虚输入,输入的方差是其标准差的平方。对于复杂输入,输出是输入的实部和虚部的方差之和。

下图显示了方差块中用于定点信号的数据类型。

图中平方计算的结果在产品输出数据类型中。可以在块对话框中设置累加器、产品输出和输出数据类型,如中所讨论的参数

参数

运行的方差

选中时启用运行操作。

重新设置端口

指定重置事件,使块重置运行方差。输入到Rst端口的采样时间必须是输入采样时间的正整数倍。选项时,此参数才会出现运行的方差复选框。有关更多信息,请参见重置运行方差

求方差值

方法中指定是沿行、列、整个输入查找方差,还是沿中指定的维查找方差参数。有关更多信息,请参见基本操作

指定输入信号的维度(基于1的值),在此基础上计算方差。该参数的值不能超过输入信号的维数。属性时,此参数才可见求方差值参数设置为指定的尺寸

启用ROI处理

选中此复选框可计算每张图像特定区域内的统计值。时,此参数有效求方差值参数设置为整个输入,该块未处于运行状态。

请注意

只有当您拥有计算机视觉系统工具箱™许可证时,才能使用完整的ROI处理。如果您没有计算机视觉系统工具箱许可证,您仍然可以使用ROI处理,但仅限于ROI类型矩形

ROI类型

指定要使用的ROI类型。你的选择是矩形标签矩阵,或二元掩模

要处理的ROI部分

指定是要计算整个ROI的统计值,还是仅仅计算ROI周长。此参数仅在以下情况下可见ROI类型参数,您指定矩形

输出

指定块输出。该块可以输出每个ROI的单独统计值的向量,也可以输出表示所有指定ROI的统计值的标量值。,则此参数不可用ROI类型参数,您可以选择二元掩模

输出标志,表示ROI是否在图像边界内

选中此复选框时,块上将出现一个Flag端口。有关Flag端口输出的描述,请参见ROI处理

输出标志,指示标签号是否有效

选中此复选框时,块上将出现一个Flag端口。此复选框仅在选中时可见标签矩阵ROI类型参数。有关Flag端口输出的描述,请参见ROI处理

舍入模式

选择舍入模式用于定点运算。

溢出模式

选择溢出模式用于定点运算。

请注意

看到定点数据类型有关此块中如何使用产品输出、累加器和输出数据类型的更多信息。

平方项产品

使用此参数指定如何指定输入平方积字和分数长度:

  • 当你选择和输入一样时,这些特征与块的输入特征相匹配。

  • 当你选择二进位点缩放,您可以输入字长和输入平方乘积的分数长度,以比特为单位。

  • 当你选择斜率和偏置缩放,您可以输入字长(以比特为单位)和输入平方乘积的斜率。该块要求斜率为2的幂,偏差为零。

Input-sum-squared产品

使用此参数指定如何指定输入和平方乘积字和分数长度:

  • 当你选择和输入平方乘积一样时,这些特征与输入平方乘积的特征相匹配。

  • 当你选择二进位点缩放,您可以输入单词长度和输入和平方乘积的分数长度,以比特为单位。

  • 当你选择斜率和偏置缩放,您可以输入字长(以比特为单位)和输入和平方乘积的斜率。该块要求斜率为2的幂,偏差为零。

蓄电池

使用此参数指定在块中由复数-复数乘法产生的累加字和分数长度:

  • 当你选择和输入平方乘积一样时,这些特征与输入平方乘积的特征相匹配。

  • 当你选择和输入一样时,这些特征与块的输入特征相匹配。

  • 当你选择二进位点缩放,可以输入累加器的字长和分数长度,以比特为单位。

  • 当你选择斜率和偏置缩放,可以输入字长,以位为单位,以及累加器的斜率。该块要求斜率为2的幂,偏差为零。

输出

选择如何指定输出字长和分数长度:

  • 当你选择和累加器一样,这些特性与蓄能器的特性相匹配。

  • 当你选择和输入平方乘积一样时,这些特征与输入平方乘积的特征相匹配。

  • 当你选择和输入一样时,这些特征与块的输入特征相匹配。

  • 当你选择二进位点缩放,您可以输入字长和输出的分数长度,以位为单位。

  • 当你选择斜率和偏置缩放,可以输入字长,以位为单位,以及输出的斜率。该块要求斜率为2的幂,偏差为零。

锁定数据类型设置,防止由定点工具更改

选择此参数可防止定点工具覆盖在块掩码上指定的数据类型。

例子

ex_vision_2dvar计算两个roi内的方差值。

另请参阅

二维的意思 计算机视觉系统工具箱
二维标准差 计算机视觉系统工具箱
var MATLAB