主要内容

stretchlim

查找对比拉伸图像的限制

描述

例子

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

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

例子

全部折叠

将灰度图像读取到工作区并显示它。

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

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

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

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

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

输入参数

全部折叠

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

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

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

价值 描述
标量 如果托尔是标量吗Low_Fract =托尔,High_Fract = 1 - Low_Fract,它在低像素值和高像素值饱和相等的分数。
0 如果托尔= 0,然后我(:)lowhigh = [min ();马克斯(我(:)))
默认的 如果省略托尔参数,然后[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