对比度调整
通过线性缩放像素值调整图像对比度
图书馆
分析和改进
visionanalysis
描述
对比度调整块通过在上下限之间线性缩放像素值来调整图像的对比度。高于或低于该范围的像素值分别饱和到上限值或下限值。
从数学上讲,对比度调整操作由以下等式描述,其中输入限制为[low_in high_in],输出限制为[low_out high_out]:
港口
输入/输出
万博1manbetx支持的数据类型
支持复杂的值万博1manbetx
我
强度值的向量或矩阵
双精度浮点
单精度浮点
不动点
8-、16-和32位有符号整数
8-、16-和32位无符号整数
没有
输出
强度值的标量、向量或矩阵,或表示RGB视频流的一个平面的标量、向量或矩阵
和I端口一样
没有
指定上限和下限
使用调整像素值而且将像素值调整为参数指定输入和输出的上限和下限。下面描述了所有选项。
输入限制
使用调整像素值参数指定输入上限和下限。
如果您选择全输入数据范围[min - max],以最小输入值为输入下限,以最大输入值为输入上限。
如果您选择用户定义的,范围(低高)出现与此选项关联的参数。输入一个由标量值组成的两元素向量,其中第一个元素对应输入下限,第二个元素对应输入上限。
如果您选择由饱和离群点像素确定的范围,饱和像素百分比[低-高](%),指定直方图箱的数量(用于在排除异常值时计算范围),直方图箱的数量参数显示在块上。block使用这些参数值来计算这个三步过程中的输入限制:
求最小和最大输入值,[min_in max_in]。
从[缩放像素值min_in max_in] [0num_bins1),num_bins中指定的标量值是否为直方图箱的数量参数。该参数总是显示块使用的值。然后,该块计算缩放输入的直方图。有关直方图的更多信息,请参见2 d-histogram块引用页面。
的第一个元素的值的百分比,小于该值的像素的百分比的最小输入限制饱和像素百分比[低-高](%)参数。类似地,寻找输入上限,使值大于上限的像素的百分比至少是参数的第二个元素的值。
输出的限制
使用将像素值调整为参数指定输出上限和下限。
如果您选择完整数据类型范围,该块使用输入数据类型的最小值作为下输出限制,使用输入数据类型的最大值作为上输出限制
如果您选择用户定义的范围,范围(低高)参数出现在块上。输入一个由标量值组成的两元素向量,其中第一个元素对应于输出下限,第二个元素对应于输出上限。
对于INF、-INF和NAN输入值
如果任何输入像素值是其中之一正或负,对比度调整块将根据参数的设置改变像素值。下表显示了块如何处理这些像素值。
如果调整像素值参数设置为…
对比度调整块将:
全数据范围[最小,最大]
的下限设置整个输出图像将像素值调整为参数设置。
由饱和离群点像素确定的范围
用户定义的范围
的下限和上限将像素值调整为参数设置为负而且正,分别。
如果任何输入像素有南值时,块根据用户指定的方法将像素映射为有效的数值。这地图南的下限将像素值调整为参数。
例子
看到调整强度图像的对比度在计算机视觉系统工具箱™用户指南.
定点数据类型
下图显示了用于定点信号的对比度调整块中使用的数据类型:
参数
-
调整像素值
-
指定如何输入上下限输入限制。你的选择是全输入数据范围[min - max],用户定义的,由饱和离群点像素确定的范围.
-
范围(低高)
-
输入包含标量值的两个元素向量。第一个元素对应输入下限,第二个元素对应输入上限。的时候,此参数是可见的调整像素值参数,您选择用户定义的.
-
饱和像素百分比[低-高](%)
-
输入一个二元向量。该块计算较低的输入限制,以便值小于下限的像素的百分比最多是第一个元素的值。它以类似的方式计算输入上限。的时候,此参数是可见的调整像素值参数,您选择由饱和离群点像素确定的范围.
-
指定直方图箱的数量(用于在排除异常值时计算范围)
-
选中此复选框可更改直方图箱的数量。该参数是可编辑的,如果调整像素值参数,您选择由饱和离群点像素确定的范围.
-
直方图箱的数量
-
输入用于计算缩放输入值的直方图箱的数量。当您选择指定直方图箱的数量(用于在排除异常值时计算范围)复选框。
-
将像素值调整为
-
指定输出上限和下限。如果您选择完整数据类型范围,该块以输入数据类型的最小值作为输出下限,以输入数据类型的最大值作为输出上限。如果您选择用户定义的范围,范围(低高)参数出现在块上。
-
范围(低高)
-
输入包含标量值的两个元素向量。第一个元素对应较低的输出限制,第二个元素对应较高的输出限制。的时候,此参数是可见的将像素值调整为参数,您选择用户定义的范围
-
舍入模式
-
选择舍入模式为定点操作。
-
溢出模式
-
定点操作时选择溢出模式。
-
产品1
-
当块计算输入数据范围与直方图容器数量之间的比率时的产品输出类型。
如上图所示,将乘法器的输出放入产品输出数据类型并进行缩放。使用此参数指定如何指定此乘积输出字和分数长度:
当您选择二进制扩展点,您可以输入字长度和乘积输出的分数长度,以位为单位。
当您选择坡度和偏置变换,您可以输入字的长度,以位为单位,以及乘积输出的斜率。计算机视觉系统工具箱软件中所有信号的偏置为0。
-
产品2
-
当块计算每个输入值的bin位置时的产品输出类型。
如上图所示,将乘法器的输出放入产品输出数据类型并进行缩放。使用此参数指定如何指定此乘积输出字和分数长度:
当您选择二进制扩展点,您可以输入字长度和乘积输出的分数长度,以位为单位。
当您选择坡度和偏置变换,您可以输入字的长度,以位为单位,以及乘积输出的斜率。计算机视觉系统工具箱软件中所有信号的偏置为0。
的时候,此参数是可见的调整像素值参数,您选择由饱和离群点像素确定的范围.
-
锁定数据类型设置,防止定点工具更改
-
选择此参数可防止定点工具覆盖在块掩码上指定的数据类型。有关更多信息,请参见fxptdlg,是Simulink中定点工具的参考页面万博1manbetx®文档。
另请参阅
计算机视觉系统工具箱软件
计算机视觉系统工具箱软件
介绍了R2006b
分析和改进 对比度调整块通过在上下限之间线性缩放像素值来调整图像的对比度。高于或低于该范围的像素值分别饱和到上限值或下限值。 从数学上讲,对比度调整操作由以下等式描述,其中输入限制为[
我 强度值的向量或矩阵 双精度浮点 单精度浮点 不动点 8-、16-和32位有符号整数 8-、16-和32位无符号整数 没有 输出 强度值的标量、向量或矩阵,或表示RGB视频流的一个平面的标量、向量或矩阵 和I端口一样 没有 使用 使用 求最小和最大输入值,[ 从[缩放像素值 的第一个元素的值的百分比,小于该值的像素的百分比的最小输入限制 使用 如果任何输入像素值是其中之一 的下限设置整个输出图像 如果任何输入像素有 看到 下图显示了用于定点信号的对比度调整块中使用的数据类型: 指定如何输入上下限输入限制。你的选择是 输入包含标量值的两个元素向量。第一个元素对应输入下限,第二个元素对应输入上限。的时候,此参数是可见的 输入一个二元向量。该块计算较低的输入限制,以便值小于下限的像素的百分比最多是第一个元素的值。它以类似的方式计算输入上限。的时候,此参数是可见的 选中此复选框可更改直方图箱的数量。该参数是可编辑的,如果 输入用于计算缩放输入值的直方图箱的数量。当您选择 指定输出上限和下限。如果您选择 输入包含标量值的两个元素向量。第一个元素对应较低的输出限制,第二个元素对应较高的输出限制。的时候,此参数是可见的 选择 定点操作时选择溢出模式。 当块计算输入数据范围与直方图容器数量之间的比率时的产品输出类型。 如上图所示,将乘法器的输出放入产品输出数据类型并进行缩放。使用此参数指定如何指定此乘积输出字和分数长度: 当您选择 当您选择 当块计算每个输入值的bin位置时的产品输出类型。 如上图所示,将乘法器的输出放入产品输出数据类型并进行缩放。使用此参数指定如何指定此乘积输出字和分数长度: 当您选择 当您选择 的时候,此参数是可见的 选择此参数可防止定点工具覆盖在块掩码上指定的数据类型。有关更多信息,请参见 计算机视觉系统工具箱软件 计算机视觉系统工具箱软件visionanalysis
描述
港口 输入/输出 万博1manbetx支持的数据类型 支持复杂的值万博1manbetx
指定上限和下限
输入限制
如果您选择
如果您选择
如果您选择
输出的限制
如果您选择
如果您选择
对于INF、-INF和NAN输入值
如果 对比度调整块将:
全数据范围[最小,最大]
由饱和离群点像素确定的范围
用户定义的范围
的下限和上限 例子
定点数据类型
参数
fxptdlg
另请参阅
介绍了R2006b