8.7 提升对比度
问题描述
增强图像中像素间的对比度。
解决方案
直方图均衡是一种图像处理方法,它可以使图像中的物体和形状更加突出。对于灰度图像,可以直接在图像上应用OpenCV的equalizeHist:
但是如果对彩色图像进行增强操作,首先需要将其转换为YUV格式。其中Y表示亮度, U和V表示颜色。转换后,可以将equalizeHist方法应用于此图像,然后将其转换回BGR或RGB格式:
讨论
关于直方图均衡原理的详细解释超出了本书的范围,简单来说,就是它会转换图像,使像素强度的分布范围更广。
虽然经过直方图均衡后得到的图像往往看起来不“真实”,但是要记住,图像只是底层数据的可视化表示。如果直方图均衡能够使我们感兴趣的对象与其他对象或背景区分得更明显(并非总是如此),那么它对我们的图像预处理流水线来说就是一个有价值的补充。
本书评论