主要内容

localcontrast

边缘感知图像局部对比度处理

描述

例子

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

B= localcontrast (一个edgeThreshold增强或降低局部对比度一个通过增加或平滑细节,同时保留强大的边缘不变。edgeThreshold定义强边保持完整的最小强度振幅。是所需的增强或平滑的量。

例子

全部折叠

导入一个RGB图像。

一个= imread (“peppers.png”);

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

edgeThreshold = 0.4;数量= 0.5;B = localcontrast(A, edgeThreshold, amount);

显示结果比较原始图像

imshowpair (A, B,“蒙太奇”

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

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

数量= -0.5;B2 = localcontrast(A, edgeThreshold, amount);

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

imshowpair (B2,“蒙太奇”

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

输入参数

全部折叠

灰度或RGB图像进行滤波,指定为实数,非稀疏,——- - - - - -n——- - - - - -n3矩阵。

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

保持强边不变的幅度,指定为范围内的数字标量[0, 1]

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

所需的增强或平滑量,指定为范围中的数字标量[1].负值指定边缘感知平滑。正值指定边缘感知增强。

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

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

输出参数

全部折叠

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

介绍了R2016b