主要内容

stretchlim

找到限制对比度拉伸图像

描述

例子

lowhigh= stretchlim (计算可用于对比度拉伸灰度或RGB图像的下限和上限.极限被返回lowhigh.默认情况下,限制指定所有像素值的底部1%和顶部1%。

lowhigh= stretchlim (托尔指定分数,托尔,使图像在低像素值和高像素值时饱和。

例子

全部折叠

将灰度图像读入工作空间并显示。

I = imread(“pout.tif”);图imshow(我)

图中包含一个轴对象。axis对象包含一个image类型的对象。

调整对比度在图像使用stretchlim设置限制,并显示结果。本例使用默认限制(0.01 - 0.99)使上层1%和下层1%的人饱和。

J = imadjust(I,stretchlim(I),[]);图imshow (J)

图中包含一个轴对象。axis对象包含一个image类型的对象。

输入参数

全部折叠

要进行对比度拉伸的图像,指定为二维灰度图像或二维RGB图像。

数据类型:||int16|uint8|uint16

图像要饱和的部分,指定为数值标量或2元素向量[Low_Fract High_Fract]在[0,1]范围内。

价值 描述
标量 如果托尔是标量吗Low_Fract = Tol,High_Fract = 1 - Low_Fract,它在低像素值和高像素值时饱和相等的分数。
0 如果Tol = 0,然后lowhigh = [min(I(:)));马克斯(我(:)))
默认的 如果省略托尔参数,然后[Low_Fract High_Fract]默认为(0.01 - 0.99),饱和2%。
太大 如果托尔太大了,以至于饱和低像素和高像素值后就没有像素了,然后呢stretchlim返回[0 1]

例子:(。02 .80]

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

输出参数

全部折叠

对比拉伸的下限和上限,作为下列之一返回。

  • 一个2元素的数值向量是灰度图像。

  • 一个2乘3的数字矩阵是RGB图像。列表示三个颜色通道的下限和上限。

数据类型:

提示

扩展功能

GPU代码生成
使用GPU Coder™为NVIDIA®GPU生成CUDA®代码。

版本历史

R2006a之前介绍