主要内容

LocalConconcontrast

边缘感知图像的局部对比度操纵

描述

例子

b= localcontrast(一种增强灰度或RGB图像的局部对比度一种

b= localcontrast(一种,,,,edgethreshold,,,,数量增强或变平一种通过增加或平滑细节,同时保持强烈的边缘不变。edgethreshold定义强烈边缘的最小强度幅度保持完整。数量是所需的增强或平滑量。

例子

全部收缩

导入RGB图像。

a = imread('peppers.png');

增加输入图像的局部对比度。

edgethreshold = 0.4;金额= 0.5;b = localcontrast(a,edgethreshold,金额);

显示结果与原始图像相比

imshowpair(a,b,'剪辑'

图包含一个轴对象。轴对象包含类型图像的对象。

减少输入图像的局部对比度。

金额= -0.5;b2 = localcontrast(a,edgethreshold,金额);

与原始图像相比,再次显示新结果。

imshowpair(a,b2,'剪辑'

图包含一个轴对象。轴对象包含类型图像的对象。

输入参数

全部收缩

要过滤的灰度或RGB图像,指定为真实的非sparse,m-经过-n或者m-经过-n-by-3矩阵。

数据类型:单身的|int8|INT16|UINT8|UINT16

坚固的边缘振幅保持完整,指定为范围内的数字标量[0,1]

数据类型:单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

所需的增强或平滑量,指定为数字标量[-1,1]。负值指定边缘意识平滑。正值指定边缘感知的增强。

价值 描述
0 留下输入图像不变。
1 强烈增强输入图像的局部对比度
-1 强烈平滑输入图像的细节

数据类型:单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

输出参数

全部收缩

过滤的图像,作为数字阵列返回的大小和类别与输入图像相同的图像。

版本历史记录

在R2016b中引入