主要内容

vision.GammaCorrector

应用或删除伽马校正图像或视频流

描述

伽马校正应用于输入图像或视频流:

  1. 创建vision.GammaCorrector对象并设置其属性。

  2. 调用对象的参数,就好像它是一个函数。

了解更多关于系统对象是如何工作的,看到的系统对象是什么?

创建

描述

例子

gammaCorr= vision.GammaCorrector返回一个伽马校正器对象,gammaCorr。您可以使用伽马校正器应用或删除从图像或视频流图像灰度校正。

gammaCorr= vision.GammaCorrector (名称,值)设置使用一个或多个属性名称-值对。在报价附上每个属性的名字。例如,gammaCorr = vision.GammaCorrector(“修正”、“伽马”)

gammaCorr= vision.GammaCorrector (γ,名称,值)另外设置γ财产。

属性

全部展开

属性,除非另有注明nontunable后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,释放函数打开它们。

如果一个属性可调在任何时候,你可以改变它的值。

改变属性值的更多信息,请参阅系统设计在MATLAB使用系统对象

指定伽马校正或线性化,指定为“伽马”“De-gamma”

伽马值的输出或输入,指定为数字标量大于或等于1。当你设置修正财产γ,这个属性提供了所需的γ值输出的视频。当你设置修正财产De-gamma,这个属性表示的γ值输入视频流。

使伽马曲线的线性分原点附近指定为真正的

I-axis伽马校正线性段的结束,指定为一个数字中的标量值范围(0,1)。这个属性设置时适用LinearSegment财产真正的

使用

描述

例子

y= gammaCorr (输入)应用或删除从输入图像灰度校正,并返回伽马校正或线性化输出y

输入参数

全部展开

输入指定的作为——- - - - - -N矩阵的值或强度——- - - - - -N- - - - - -P彩色视频,P是颜色的数量的飞机。

输出参数

全部展开

输出,作为一个返回——- - - - - -N矩阵的值或强度——- - - - - -N- - - - - -P彩色视频,P是颜色的数量的飞机。

对象的功能

使用一个目标函数,指定系统对象™作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:

发行版(obj)

全部展开

一步 运行系统对象算法
释放 释放资源,并允许修改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

创建一个伽马校正与γ属性设置为对象2.0。

hgamma = vision.GammaCorrector (2.0,“修正”,“De-gamma”);

读一个图像。

img = imread (“pears.png”);

应用伽马校正。

imgCor = hgamma (img);

显示原始和校正图像。

imshow (img);标题(原始图像的);

图中,imshow (imgCor);标题(增强De-gamma校正后图像的);

扩展功能

版本历史

介绍了R2012a

另请参阅