亮度、对比度、直方图均衡化
来源:互联网 发布:如何优化你的页面 编辑:程序博客网 时间:2024/04/30 19:21
对比度:是画面黑与白的比值,也就是从黑到白的渐变层次。比值越大,从黑到白的渐变层次就越多,从而色彩表现越丰富。对比度对视觉效果的影响非常关键,一般来说对比度越大,图像越清晰醒目,色彩也越鲜明艳丽;而对比度小,则会让整个画面都灰蒙蒙的。高对比度对于图像的清晰度、细节表现、灰度层次表现都有很大帮助。在一些黑白反差较大的文本显示、CAD显示和黑白照片显示等方面,高对比度产品在黑白反差、清晰度、完整性等方面都具有优势。相对而言,在色彩层次方面,高对比度对图像的影响并不明显。对比度对于动态视频显示效果影响要更大一些,由于动态图像中明暗转换比较快,对比度越高,人的眼睛越容易分辨出这样的转换过程。对比度高的产品在一些暗部场景中的细节表现、清晰度和高速运动物体表现上优势更加明显。
亮度:是指画面的明亮程度,单位是堪德拉每平米(cd/m2)或称nits,也就是“烛光/每平方米”。需要注意的是,较亮的产品不见得就是较好的产品,显示器画面过亮常常会令人感觉不适,一方面容易引起视觉疲劳,同时也使纯黑与纯白的对比降低,影响色阶和灰阶的表现。因此提高显示器亮度的同时,也要提高其对比度,否则就会出现整个显示屏发白的现象。
直方图均衡化:如果一副图像的像素占有很多的灰度级而且分布均匀,那么这样的图像往往有高对比度和多变的灰度色调。直方图均衡化就是一种能仅靠输入图像直 方图信息自动达到这种效果的变换函数。它的基本思想是对图像中像素个数多的灰度级进行展宽,而对图像中像素个数少的灰度进行压缩,从而扩展 像原 取值的动态范围,提高了对比度和灰度色调的变化,使图像更加清晰。
图像对比度增强的方法可以分成两类:一类是直接对比度增强方法;另一类是间接对比度增强方法。直方图拉伸和直方图均衡化是两种最常见的间接对比度增强方法。直方图拉伸是通过对比度拉伸对直方图进行调整,从而“扩大”前景和背景灰度的差别,以达到增强对比度的目的,这种方法可以利用线性或非线性的方法来实现;直方图均衡化则通过使用累积函数对灰度值进行“调整”以实现对比度的增强。
直方图均衡化处理的“中心思想”是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。直方图均衡化就是对 图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。直方图均衡化就是把给定图像的直方图分布改变成“均匀”分布直方图分布。
直方图均衡化对于背景和前景都太亮或者太暗的图像非常有用,这种方法尤其是可以带来X光图像中更好的骨骼结构显示以及曝光过度或者曝光不足照片中更好的细节。这种方法的一个主要优势是它是一个相当直观的技术并且是可逆操作,如果已知均衡化函数,那么就可以恢复原始的直方图,并且计算量也不大。
直方图均衡化的一个缺点是它对处理的数据不加选择,它可能会增加背景杂讯的对比度并且降低有用信号的对比度;变换后图像的灰度级减少,某些细节消失;某些图像,如直方图有高峰,经处理后对比度不自然的过分增强。
- 亮度、对比度、直方图均衡化
- 限制对比度自适应直方图均衡化
- 限制对比度自适应直方图均衡
- 图像增强对比度的方法——直方图均衡化
- 对比度受限的自适应直方图均衡化(CLAHE)
- 关于图像对比度【2】——直方图均衡化
- 图像增强—限制对比度自适应直方图均衡化
- 限制对比度自适应直方图均衡化算法(CLAHE)实现
- 对比度受限的自适应直方图均衡化(CLAHE)
- OpenCV2马拉松第9圈——再谈对比度(对比度拉伸,直方图均衡化)
- 图像处理中的直方图应用(通过直方图均衡化增强图像对比度)
- 对比度受限的自适应直方图均衡
- 限制对比度自适应直方图均衡(CLAHE算法)
- 数字图像处理02(直方图及均衡化,规定化,局部对比度增强)
- 图形学-对比度变换-直方图均衡化-程序开发-3P代码网
- 限制对比度自适应直方图均衡化算法原理、实现及效果
- OpenCV2.4.4中利用直方图均衡化增强图像对比度(Mat结构实现)
- 限制对比度自适应直方图均衡化算法原理、实现及效果
- Git学习笔记
- XML 命名规则
- LeetCode--Reverse Integer
- android实现沉浸式之systembartintmanager
- Android ListView代码笔记
- 亮度、对比度、直方图均衡化
- SpeechAudioFormatType Enum
- JDBC操作数据库的基本框架
- 仿微信、短信、QQ等消息数目右上角红色小圆球气泡显示(基于Android XML布局文件实现)
- cocos2dx js 常用端版本判断记录
- VPN是什么?有什么用?
- Andorid 实例源码:音频录制
- 学习笔记(一)省略std
- React-Native学习指南