图像增强,对比度拉伸时常用的一个函数,在matlab中,也有对应的函数,既imadjust,但是在实际应用中,效果并不是很理想,在下文的讨论中,就涉及到如何自动确定高低阈值,当然了这里只是针对简单的场景。如下图所示,有整体偏亮及偏暗的图

图例1###

偏暗
###图例2###
偏亮

对于这种二值划分的图像,采用图像分割的方法,分别确定两个区域的平均灰度,作为imadjust的阈值,可以达到较好的效果。如下图所示

###图例1-Matlab默认值输出###
mallab 默认值1
###图例1-自动确定阈值输出###
auto check1
###图例2-Matlab默认值输出###
mallab 默认值2
###图例2-自动确定阈值输出###

auto check2

从上面的图例中不难看出,自动确认的阈值在对比度提升上更加明显,对比度更大