文档

二维标准偏差

求每个输入矩阵的标准差

图书馆

统计数据

visionstatistics

描述

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

端口描述

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

输入

  • 双精度浮点

  • 单精度浮点

重置

  • 双精度浮点

  • 单精度浮点

  • 布尔

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

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

ROI

矩形和线条:

  • 双精度浮点

  • 单精度浮点

  • 布尔

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

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

二进制掩码:

  • 布尔

标签

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

标签数量

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

输出

  • 双精度浮点

  • 单精度浮点

国旗

  • 布尔

基本操作

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

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

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

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

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

    在这种模式下,块处理长度-无方向矢量输入为1列向量。

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

    y = std(u,0,Dimension) %等价的MATLAB代码

对于纯实或纯虚输入,的标准差j的第Th列——- - - - - -N输入矩阵为其方差的平方根:

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

对于复杂的输入,输出是总体标准偏差等于的平方根总方差,或实部和虚部方差之和的平方根。矩阵中每一列的标准差——- - - - - -N输入矩阵由:

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

请注意

总标准差是这样的等于实标准差和虚标准差之和。

运行操作

当您选择运行标准偏差复选框时,该块将跟踪到该块的连续输入的标准差。在这种模式下,块将每个元素视为通道。

重置运行标准差

每当在可选位置检测到重置事件时,该块重置运行标准差Rst端口。重置采样时间必须是输入采样时间的正整数倍。

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

  • 没有一个禁用Rst端口。

  • 前沿—当RstInput执行以下操作之一:

    • 从负值上升到正值或零

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

  • 下降沿—当RstInput执行以下操作之一:

    • 从正值下降到负值或零

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

  • 要么边缘—当Rst输入是一个前沿下降沿(如前所述)

  • 零的样本-在每个采样时间触发重置操作Rst输入不为零

    请注意

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

ROI处理

要计算输入的特定感兴趣区域(ROI)内的统计值,请选择使ROI处理复选框。此选项仅在求标准差参数设置为整个输入运行标准偏差复选框未选中。ROI处理只支持二维输入。万博1manbetx

使用ROI类型参数指定ROI是矩形、直线、标签矩阵还是二进制掩码。二进制掩码是一种二进制图像,它使您能够指定要突出显示或选择哪些像素。在标签矩阵中,等于0的像素代表背景,等于1的像素代表第一个对象,等于2的像素代表第二个对象,依此类推。当ROI类型参数设置为标签矩阵,标签和标签编号端口出现在块上。使用Label Numbers端口指定标签矩阵中的对象,块为其计算统计信息。这个端口的输入必须是一个标量值的向量,这些标量值对应于标签矩阵中的标记区域。有关ROI为矩形或直线时ROI端口输入格式的更多信息,请参见画出形状块引用页面。

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

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

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

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

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

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

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

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

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

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

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

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

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

参数

运行标准偏差

选中时启用运行操作。

重新设置端口

指定复位事件,使块重置运行标准差。第一个端口的输入采样时间必须是输入采样时间的正整数倍。此参数仅在选择运行标准偏差复选框。有关更多信息,请参见重置运行标准差

求标准差

控件中指定的维度,指定是否沿着行、列、整个输入查找标准偏差值参数。有关更多信息,请参见基本操作

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

使ROI处理

选择此复选框可计算每张图像特定区域内的统计值。该参数仅在求标准差参数设置为整个输入,块未处于运行模式。

ROI类型

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

要处理的ROI部分

指定是为整个ROI计算统计值,还是仅为ROI周长计算统计值。的时候,此参数才可见ROI类型参数,指定矩形

输出

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

显示ROI是否在图像边界内的输出标志

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

显示标签号是否有效的输出标志

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

例子

ex_vision_2dstd计算两个roi内的标准差值。

另请参阅

二维的意思 计算机视觉系统工具箱™
二维方差 计算机视觉系统工具箱
性病 MATLAB