[lr] 直方图
直方图基础知识
• 直方图的特征和作用
▪ 直方图的x轴从左到右代表亮度逐渐增加,即从最暗到最亮;y轴代表某个亮度值下颜色像素的多少(密度)。
▪ 直方图由红绿蓝三种颜色组成,分别表示红绿蓝通道;其中某两个通道重叠时将显示黄色、洋红色和青色;当所有通道重叠时将显示白色。
▪ 直方图左边代表暗部区域,右边代表亮部区域,中间则代表中间调。对应lightroom中调整区域以此为:黑色色阶、阴影、高光和白色色阶。直方图最左边和最右边表示了全黑区域和全白区域。
▪ 直方图可以用来判断图像整体曝光是否是正常、曝光不足或曝光过度,也可以判断是否出现高光溢出或暗部溢出的情况。
• 直方图的原理
一般相机的测光是将画面分割成许多区块,分别进行测光后加总,最后计算出最为理想的测光值。去掉色彩,单纯将画面明暗区分开来,依照从左到右,由暗到亮进行排列最终就得到了我们的直方图。
• 直方图与曝光的关系
▶ 高调或过曝图像的直方图
▪ Adobe Camera Raw中的表现
▪ Adobe Light Room中的表现
▶ 低调或欠曝图像的直方图
▪ Adobe Camera Raw中的表现
▪ Adobe Light Room中的表现
▶ 低对比度图像的直方图
▪ Adobe Camera Raw中的表现
▪ Adobe Light Room中的表现
▶ 高对比度图像的直方图
▪ Adobe Camera Raw中的表现
▪ Adobe Light Room中的表现
直方图的溢出和修剪警告
• 高光溢出与暗部溢出
▶ 定义
▪ 高光溢出:高光的亮度超过了感光材料能够记录的上限而产生的失真现象,发生高光溢出的区域将丢失图像亮调细节,变成纯白色。如果像素的亮度值高于图像中可以表示的最高值,则将发生高光修剪,修剪过亮的值输出白色。通俗理解:图像中达到高光的像素越多,图像中纯白色占据的区域将越多,那么损失细节将越多。
▪ 暗部溢出:暗部的亮度超过了感光材料能够记录的下限而产生的失真现象,发生暗部溢出的区域间丢失图像暗调细节,变成纯黑色。如果像素的亮度值低于图像中可以表示的最低值,则将发生阴影修剪,修剪过暗的值以输出黑色。通俗理解:图像中达到暗部的像素越多,图像中纯黑色占据的区域将越多,那么损失细节将越多。
▶ 在Lightroom中溢出显示
▪ 高光溢出
红色表示红色通道溢出,黄色表示红色绿色通道溢出,白色表示红色绿色蓝色通道溢出等等。
▪ 暗部溢出
蓝色表示蓝色通道溢出,青色表示蓝色绿色通道溢出,白色表示红色绿色蓝色通道溢出等等。
• 阴影修剪(剪切)警告和高光修剪(剪切)警告
▶ 定义
阴影修剪警告和高光修剪警告:帮助使用者来观察图片中到达高光或到达暗部的大小、位置和分布情况。需要注意的是,这项功能仅仅是辅助用户来观察发生高光溢出和阴影溢出程度,而在许多情况下,要做到完全不丢失暗部或高光是没有必要的,甚至是不可能的。
阴影和高光修剪警告需要打开才能使用,打开和关闭即点击提示高光溢出和暗部溢出的三角形按钮。其中阴影修剪区域将用蓝色提示,高光修剪区域将用红色提示。
▶ 在Lightroom中显示
▪ 高光修剪警告
▪ 阴影修剪警告
[lr] 直方图的更多相关文章
- Matplotlib数据可视化(5):柱状图与直方图
柱状图和直方图是两种非常类似的统计图,区别在于: 直方图展示数据的分布,柱状图比较数据的大小. 直方图X轴为定量数据,柱状图X轴为分类数据.因此,直方图上的每个条形都是不可移动的,X轴上的区间是连 ...
- Oracle索引梳理系列(十)- 直方图使用技巧及analyze table操作对直方图统计的影响(谨慎使用)
版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内 ...
- 任意半径局部直方图类算法在PC中快速实现的框架。
在图像处理中,局部算法一般来说,在很大程度上会获得比全局算法更为好的效果,因为他考虑到了图像领域像素的信息,而很多局部算法可以借助于直方图获得加速.同时,一些常规的算法,比如中值滤波.最大值滤波.最小 ...
- [LeetCode] Largest Rectangle in Histogram 直方图中最大的矩形
Given n non-negative integers representing the histogram's bar height where the width of each bar is ...
- LR破解版录制手机脚本(一)模拟器录制
最近在网上听到好多童鞋都在问如何用LR做手机性能测试,恰好自己对这方面也挺感兴趣,经过查阅很多资料,形成此文档以做备注~!如果有感觉我写的不对的地方,敬请指正,谢谢~! 其实自从LR12出来之 ...
- LL LR SLR LALR 傻傻分不清
[转] 一:LR(0),SLR(1),规范LR(1),LALR(1)的关系 首先LL(1)分析法是自上而下的分析法.LR(0),LR(1),SLR(1),LALR(1)是自下而上的分析法. ...
- 逻辑回归(LR)总结复习
摘要: 1.算法概述 2.算法推导 3.算法特性及优缺点 4.注意事项 5.实现和具体例子 6.适用场合 内容: 1.算法概述 最基本的LR分类器适合于对两分类(类0,类1)目标进行分类:这个模型以样 ...
- LR中的时间戳函数web_save_timestamp_param
以前真没注意过后面看某个群有人说到这个函数一查,还真有,那么处理时间戳就简单很多了,我们经常在各种网站上看到类似于这样的时间戳 51Testing软件测试网"d bLq!uR&am ...
- opencv 比较直方图方式 进行人脸检测对比
完整opencv(emgucv)人脸.检测.采集.识别.匹配.对比 //成对几何直方图匹配 public static string MatchHist() ...
随机推荐
- android 线程间的通信
(转自:http://www.cnblogs.com/allin/archive/2010/05/19/1738800.html) andriod提供了 Handler 和 Looper 来满足线程间 ...
- openstack-networking-neutron(二)---tun/tap
本博客已经添加"打赏"功能,"打赏"位置位于右边栏红色框中,感谢您赞助的咖啡. 简介 虚拟网卡Tun/tap驱动是一个开源项目,支持很多的类UNIX平台,Ope ...
- listctrl查找定位 使用测试过还很好用
35.listctrl查找定位 使用测试过还很好用 // 简单的查找函数// FindString(CListCtrl& , 查找内容 , 开始位置 , 到达底部时是否从头查找) int F ...
- mac下安装启动Mongodb
本人最近才上手mac,在使用mac上面有很多不熟悉的地方,慢慢摸索,记录下来,以供后续翻阅与参考: 在Mac下安装MongoDB方式 第一种.用浏览器或者第三方工具下载当前版本的下载地址: http: ...
- oracle的日期相减
oracle的日期相减 : 两个date类型的 日期相减,得到的是天数,可能是带小数点的.如下:
- INTRO: THE DAWN (亡灵序曲) 中独白
As the last ship sailed towards the distant horizon I sat there watching on a rock My mind slowly dr ...
- 吐槽win8
想吐槽win8好久了!今天终于忍不住,得喷一下以泻心头之愤. 文件拷贝动辄失败!? 但凡是我从远程往本地拷大程序,此时文件系统变得奇慢无比,而且本地也不能打开大文件或者往外拷贝,否则一不小心就出现拷贝 ...
- yii---判断POST请求
我们在进行数据的提交的时候,很多时候会判断请求状态来进行不同的选择.常见的就是判断POST以及GET的请求方式,下面是YII判断POST请求的代码示例: public function actionP ...
- RestTemplate异常no suitable HttpMessageConverter found for request type [java.lang.Integer]
GET方式,参数必须放在URL后面,http://xxx/list?name={name}&age={age} package com.chelizi.xiruo.xframework.uti ...
- MySql数据库查询表信息/列信息(列ID/列名/数据类型/长度/精度/是否可以为null/默认值/是否自增/是否是主键/列描述)
查询表信息(表名/表描述): SELECT table_name name,TABLE_COMMENT value FROM INFORMATION_SCHEMA.TABLES WHERE table ...