直方图均衡化和直方图匹配
2016-04-28 09:33
309 查看
一、直方图均衡化
直方图均衡化,这样柱条具有均匀分布的高度,平均利用了可用的亮度级,从而能在所有的亮度级上较好地展现细节信息。
直方图均衡化算法分为三个步骤,
•第一步是统计直方图每个灰度级出现的次数
•第二步是累计归一化的直方图
•第三步是计算新的像素值。Y=(L-1)/N*C(x)
二、直方图匹配
直方图匹配,又称直方图规定化,即变换原图的直方图为规定的某种形式的直方图,从而使两幅图像具有类似的色调和反差。直方图匹配属于非线性点运算。
直方图规定化的原理:对两个直方图都做均衡化,变成相同的归一化的均匀直方图,以此均匀直方图为媒介,再对参考图像做均衡化的逆运算。
直方图均衡化,这样柱条具有均匀分布的高度,平均利用了可用的亮度级,从而能在所有的亮度级上较好地展现细节信息。
直方图均衡化算法分为三个步骤,
•第一步是统计直方图每个灰度级出现的次数
•第二步是累计归一化的直方图
•第三步是计算新的像素值。Y=(L-1)/N*C(x)
二、直方图匹配
直方图匹配,又称直方图规定化,即变换原图的直方图为规定的某种形式的直方图,从而使两幅图像具有类似的色调和反差。直方图匹配属于非线性点运算。
直方图规定化的原理:对两个直方图都做均衡化,变成相同的归一化的均匀直方图,以此均匀直方图为媒介,再对参考图像做均衡化的逆运算。
相关文章推荐
- iOS 导航栏Title不居中
- Java中集合Set的用法
- 【Linux】文件中符号分析命令strings 和 nm
- 认识Visual Studio 条件编译
- 网友写的解决uniGUI限制的方法
- ZeroMQ之Request/Response (Java)
- some usage of define
- C++对C语言的扩展
- IntelliJ IDEA 基本配置入门
- android手把手教你开发launcher(一)
- GetShortPathName函数
- Spring MVC Web框架
- 将对象、Map或者List转换为Json串
- could not find developer disk image
- 如何解决Sublime Text 3不能正确显示中文的问题
- Yii2搭建后台并实现rbac权限控制完整实例教程
- nyoj 711最舒适的路线(第六届河南省程序设计大赛 并查集)
- Android WebView页面结束后视频播放还有声音问题处理
- 迁移学习
- Canny