主要内容

愿景。伽玛Corrector

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

描述

将gamma校正应用于输入图像或视频流:

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

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

要了解更多关于System对象如何工作的信息,请参见什么是系统对象?

创建

描述

例子

gammaCorr= Vision.gammAcorrector.返回gamma校正器对象,gammaCorr.可以使用伽马校正器从图像或视频流应用或删除伽马校正。

gammaCorr= Vision.gammAcorrector(名称,值使用一个或多个名称-值对设置属性。将每个属性名用引号括起来。例如,gammaCorr = vision.GammaCorrector(“修正”、“伽马”)

gammaCorr= Vision.gammAcorrector(γ名称,值另外设置伽玛财产。

属性

全部展开

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

如果一个属性是可调,您可以随时更改它的值。

有关更改属性值的更多信息,请参见在MATLAB中使用系统对象进行系统设计

指定伽玛校正或线性化,指定为'伽玛'要么“De-gamma”

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

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

伽玛校正线性段结束的I轴值,指定为范围(0,1)中的数字标量值。此属性在设置时适用LinearSegment财产真的

使用

描述

例子

y= gammacorr(输入从输入中应用或删除伽玛校正,并返回校正或线性化的输出y

输入参数

全部展开

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

输出参数

全部展开

输出,作为——- - - - - -N强度值矩阵或——- - - - - -N-P彩色视频,P为彩色平面的数目。

对象的功能

要使用对象功能,请将System Object™指定为第一个输入参数。例如,要发布命名的系统对象的系统资源obj,使用此语法:

发行版(obj)

全部展开

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

例子

全部折叠

创建伽马校正器对象,将gamma属性设置为2.0。

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

读图像。

img = imread (“pears.png”);

应用伽马校正。

imgCor = hgamma (img);

显示原始图像和校正的图像。

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

图,imshow(Imgcor);标题(“反伽马校正后的增强图像”);

扩展功能

另请参阅

介绍了R2012a