主要内容

愿景。γCorrector

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

描述

对输入图像或视频流应用伽玛校正:

  1. 创建愿景。γCorrector对象并设置其属性。

  2. 使用参数调用对象,就像调用函数一样。

有关系统对象如何工作的详细信息,请参见什么是系统对象?

创建

描述

例子

gammaCorr=愿景。γCorrector返回gamma校正器对象,gammaCorr.可以使用伽玛校正器从图像或视频流中应用或删除伽玛校正。

gammaCorr=愿景。γCorrector(名称,值使用一个或多个名称-值对设置属性。将每个属性名用引号括起来。例如,gammaCorr = vision.GammaCorrector('Correction','Gamma')

gammaCorr=愿景。γCorrector(γ名称,值附加设置γ财产。

属性

全部展开

除非另有说明,属性为nontunable,这意味着在调用对象后不能更改它们的值。对象在调用时锁定,而释放功能解锁它们。

如果属性为可调,您可以随时更改其值。

有关更改属性值的详细信息,请参见使用系统对象的MATLAB系统设计

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

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

使伽马曲线在原点附近具有线性部分,指定为真正的

gamma校正线段末端的i轴值,指定为范围(0,1)内的数值标量值。属性时应用此属性LinearSegment财产真正的

使用

描述

例子

y= gammaCorr (输入从输入中应用或删除gamma校正,并返回gamma校正或线性化输出y

输入参数

全部展开

输入,指定为——- - - - - -N矩阵的强度值或——- - - - - -N-P彩色视频,其中P是彩色平面的数量。

输出参数

全部展开

输出,返回为——- - - - - -N矩阵的强度值或——- - - - - -N-P彩色视频,其中P是彩色平面的数量。

对象的功能

要使用对象函数,请指定System对象™作为第一个输入参数。例如,释放system对象的系统资源obj,使用这种语法:

发行版(obj)

全部展开

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

例子

全部折叠

创建gamma属性为的gamma校正器对象2.0.

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

读一张图片。

Img = imread(“pears.png”);

应用伽玛校正。

imgCor = hgamma(img);

显示原图和修正后的图片。

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

图中,imshow (imgCor);标题(“去伽玛校正后的增强图像”);

扩展功能

版本历史

在R2012a中引入

另请参阅