主要内容

2-D直方图

从输入生成直方图

  • 图书馆:
  • 计算机视觉工具箱 /统计

  • 2-D直方图块

描述

2-D直方图块计算输入图像中元素的频率。该块计算整个输入或输入图像的每一列的直方图值。它根据其像素值将所有输入值分为垃圾箱。给定垃圾箱的直方图表示该箱包围的输入值的频率。该块还能够在一系列输入序列上计算运行直方图。该块还能够在一系列输入序列上计算运行直方图。

端口

输入

展开全部

输入图像,指定为向量,矩阵或3-D数组。

数据类型:单身的|双倍的|int8|INT16|INT32|UINT8|UINT16|UINT32|固定点

输入序列的重置值,指定为标量。该值决定了导致块重置运行直方图的事件。样本时间的时间输入必须是一个正整数,并且是输入样本时间的倍数。

依赖性

要启用此端口,请选择运行直方图参数并设置触发类型参数为边缘上升,,,,跌落边缘,,,,两端, 或者非零样品

数据类型:单身的|双倍的|int8|INT16|INT32|UINT8|UINT16|UINT32|布尔|固定点

输出

展开全部

直方图输出,作为向量,矩阵或3-D数组返回。

如果是找到直方图参数设置为整个输入,然后输出始终是向量。如果是找到直方图参数设置为每列,然后输出具有与输入相同的维数。

数据类型:单身的|双倍的|UINT32

参数

展开全部

主要的

为下边界指定实值标量bm,最低价值的垃圾箱。inf不是有效的值bm

可调:是的

为上边界指定一个实值的标量bm,价值最高的垃圾箱。inf不是有效的值bm

可调:是的

指定直方图中的箱数。

指定沿块计算直方图值的输入图像的尺寸。对于任何给定值,n, 的垃圾箱数量参数,此参数如下影响块的输出。

  • 整个输入- 块在整个输入中计算直方图。它输出n- 元素列向量。

  • 每列- 该块在输入的每一列上计算直方图。

    • 如果输入是m-经过-n矩阵,块输出n-经过-n矩阵。这j输出矩阵的列包含数据中的直方图jm-经过-n输入矩阵。

    • 如果输入是m-经过-n-经过-p数组,块输出n-经过-n-经过-p大批。如果输入是三通道颜色图像,则P的值为3,并且该块分别计算每个颜色通道的直方图。

选择归一化参数以在[0,1]范围内标准化输出直方图值。

笔记

对于定点信号,不支持此参数的使用。万博1manbetx

选择运行直方图参数以计算连续输入的过去和现在数据的频率分布。该块在可选时检测到重置事件时,将直方图重置直方图(通过清空所有垃圾箱)港口。输出大小还有一个额外的维度等于((tSIM/ts)+1)tSIM是模拟时间和ts是块执行的示例时间。输出取决于找到直方图范围。

  • 整个输入- 该块在输入的第一维中计算数据的运行直方图。块输出一个n-by-1-by - ((((tSIM/ts)+1),哪里n是价值垃圾箱数量范围。

  • 每列- 该块为每列的每列计算运行直方图m-经过-n矩阵。块输出一个n-经过-n-经过-((tSIM/ts)+1)阵列,哪里n垃圾箱数量范围。

笔记

当该块以运行模式使用并且输入数据类型是非浮动点时,直方图的输出将存储为UINT32数据类型。该数据类型可以表示的最大数字是232–1。如果范围UINT32超出数据类型,输出数据归还为0。

指定在可选的事件中检测到的事件端口,重置运行直方图。重置信号和输入数据信号必须具有相同的速率。

将重置事件指定为:

  • 没有任何- 禁用港口

  • 边缘上升- 触发一个重置事件输入做以下一个:

    • 从负值上升到正值或零

    • 从零上升到正值,其中上升不是从负值延续到零的延续

  • 跌落边缘- 触发一个重置事件输入做以下一个:

    • 从正值跌至负值或零

    • 从零到负值,跌落不是从正值降至零的跌落的延续

  • 两端- 触发一个重置事件输入是边缘上升或跌落边缘

  • 非零样品- 在每个示例时间触发重置事件输入不是零

依赖性

要启用此参数,请选择运行直方图范围。

数据类型

有关定点块参数的详细信息,请参阅指定块的定点属性

选择此参数,以防止定点工具覆盖您在此块中指定的数据类型。有关更多信息,请参阅锁定输出数据类型设置(定点设计师)

块特征

数据类型

双倍的|固定点|整数|单身的

多维信号

可变大小信号

算法

直方图箱具有相等的宽度:

δ = b m - b m n ,,,,

在哪里

  • bm- 表示价值最高的箱的上边界。

  • bm- 代表最低价值箱的下边界。

  • n- 代表垃圾箱的数量。

这些中心位于:

b m + (( k + 1 2 δ k = 0 ,,,, 1 ,,,, 2 ,,,, ... ,,,, n - 1

对于划分两个垃圾箱之间的输入值,将它们放置在低价值的箱中。对于大于直方图的上限或小于直方图的下限的输入值,该块分别将它们放置在值最高或最低值的箱中。

扩展功能

版本历史记录

在R2006a之前引入

也可以看看

功能