直方图就是一种照片的分析方式,横向代表亮度,纵向代表像素数量。

参考:http://www.360doc.cn/article/6761983_110105235.html

为了方便大家记忆,我们可以用下面这首打油诗来帮助我们理解:

左边暗,右边亮 越往右靠光越强 偏左偏右都不好 反差要低山中央 两边高,中间小 不冒头,不断档 连绵起伏好风光

首先分析出照片中所有像素的亮度,然后计算出具体数值,再把它们映射到横轴上。这样的话,越高,这个亮度上的像素就越多。

  直方图的观看规则就是“左黑右白”,左边代表暗部,右边代表亮部,而中间则代表中间调。

  纵向上的高度代表像素密集程度,越高,代表的就是分布在这个亮度上的像素很多。

  1.曝光正常

  下图为例,对于一张“正常”的照片来说,直方图应该是中间高两边低。

数控加工 常州日中
【点击进入】

精密零配件制造商,数控车床,cnc车 床,加工中心。电话:13775607120

查 看

  “正常”的直方图

  这张照片就是如此。

数控加工 常州日中
【点击进入】

精密零配件制造商,数控车床,cnc车 床,加工中心。电话:13775607120

查 看

  曝光正常的照片

  这张照片的直方图显示的信息可以这样分析:照片的最左侧有高度,但是很少。这说明这张照片有阴影,但不多。最右边也有高度,说明有高光,同样很少。这就是一张最正常不过的照片了,它的直方图就是这样的,可以称之为“对比度正常的中间调”。

  2.高调或过曝

  有些时候,照片的直方图会变得不正常,比如这样。

  没有中间调的直方图

数控加工 常州日中
【点击进入】

精密零配件制造商,数控车床,cnc车 床,加工中心。电话:13775607120

查 看

  高调照片

  从直方图可以看出,这张照片几乎没有阴影,因为最左侧是没有高度的。不仅如此,这张照片甚至连中间调都没有多少。而且,最重要的一点就是它的最右边像素直接顶到了最高处,这说明这张照片里有着大量的高光,由此可以判断,这张直方图对应的应该是高调照片,或者是过曝了。

  3.低调或欠曝

  那么,相反的,有高调就肯定有低调,我们来看看低调的直方图是个什么样子。

数控加工 常州日中
【点击进入】

精密零配件制造商,数控车床,cnc车 床,加工中心。电话:13775607120

查 看

  高光很少的直方图

  和高调正好相反,低调有大量的阴影而高光很少。照片是这样的:

  低调照片

  4.低对比度

  好了,高调低调和中间调的直方图我们都说了。应该注意到的是这些照片的对比度都很正常,对比度在直方图上的体现就是高光和阴影部分都有像素。它可以很少,但是必须有,否则照片看起来就很灰了。我们来看一下低对比照片的直方图吧。

  低对比度的直方图

  这个直方图就是比较典型的低对比了,一般出现这样的直方图,说明照片几乎不能看了,就像这样:

  低对比度照片

  照片灰灰的,已经没法看了。

  当然,也有看起来不错的低对比度图片,但它的直方图不会像上图那样极端,一般都是没有纯黑,但高光都比较足。我们来看一下吧:

  高光比较足的低对比直方图

  可以很明显的看到,直方图中没有纯黑,一点都没有,但是高光还是很足的,这种照片就是这样的

  高光比较足的低对比照片

  好了,常见的直方图就是这么几种了

转自:http://www.3lian.com/edu/2013/10-24/103571.html

如何看懂照片的直方图相关推荐

  1. opencv学习笔记---如何看懂照片的直方图

    直方图就是一种照片的分析方式,横向代表亮度,纵向代表像素数量.首先分析出照片中所有像素的亮度,然后计算出具体数值,再把它们映射到横轴上.这样的话,越高,这个亮度上的像素就越多. 直方图的观看规则就是& ...

  2. 如何看懂照片的直方图?

    直方图的观看规则就是"左黑右白",左边代表暗部,右边代表亮部,而中间则代表中间调. 纵向上的高度代表像素密集程度,越高,代表的就是分布在这个亮度上的像素很多. 上图为例 对于一张& ...

  3. 图像拾取点_10分钟看懂Photoshop 照片修饰(用“消失点”滤镜编辑照片)

    "消失点"滤镜具有特殊的功能,它可以在包含透视平面(如建筑物侧面或热和矩形对象)的图像中进行透视校正.在应用诸如绘画.仿制.拷贝或粘贴,以及变换等编辑操作时,Photoshop可以 ...

  4. 亮度与色阶看懂直方图

    亮度与色阶看懂直方图 灰度模式 图像菜单-模式-灰度.通道只有一个灰度通道 明暗对比 亮度/对比度命令 图像菜单-调整-亮度对比度 直方图-色阶(Ctrl+L) X轴明度的变化Y轴像素的数量.带有坡度 ...

  5. 看懂SqlServer查询计划(转)

    转自:http://www.cnblogs.com/fish-li/archive/2011/06/06/2073626.html 对于SqlServer的优化来说,可能优化查询是很常见的事情.关于数 ...

  6. 看懂SQL Server的查询计划(绝对好文!)

    在园子看到一篇SQLServer关于查询计划的好文,激动啊,特转载.原文出自:http://www.cnblogs.com/fish-li/archive/2011/06/06/2073626.htm ...

  7. 一文看懂计算机视觉-CV(基本原理+2大挑战+8大任务+4个应用)

    2020-03-06 20:00:00 计算机视觉(Computer Vision)是人工智能领域的一个重要分支.它的目的是:看懂图片里的内容. 本文将介绍计算机视觉的基本概念.实现原理.8 个任务和 ...

  8. 一文看懂人脸识别(4个特点+4个实现步骤+5个难点+算法发展轨迹)

    2020-03-09 20:01:00 人脸识别是身份识别的一种方式,目的就是要判断图片和视频中人脸的身份时什么. 本文将详细介绍人脸识别的4个特点.4个步骤.5个难点及算法的发展轨迹. 什么是人脸识 ...

  9. 李飞飞最新演讲全文:机器已能“看懂”图像和视频,但我们仍站在人工智能研究的起点

    来源: 科研圈 摘要:AI 不仅仅能够精准辨认物体,还能够理解图片内容.甚至能根据一张图片写一小段文章,还能"看懂"视频...... 所以无论我们在讨论动物智能还是机器智能,视觉是 ...

最新文章

  1. 格式引用_论文中如何快速给出规范的文献引用格式?
  2. C++ 智能指针 :内存泄漏、 RAII、智能指针、auto_ptr、unique_ptr、shared_ptr、weak_ptr、定制删除器deleter
  3. Netflix在安卓移动启用AV1格式 较VP9编码效率提升20%
  4. Swoole 源码分析——内存模块之内存池
  5. 新!详细!win10下MySQL数据库干净卸载安装与配置
  6. 泰禾光电机器人研发_机器之眼 | 3D相机能让机器人看见什么?
  7. 机试指南第二章-经典入门-查找例题自解
  8. java发送post请求json格式_Linux QT 4G发送HTTP POST请求发送JSON格式的数据
  9. C++ 内存的分配方式
  10. ZBrush中如何实现智能对称
  11. jq判断是否为整数_jquery怎么判断是否是数字?
  12. qt插件开发python_Qt5 Matplotlib设计器插件
  13. paroot忘记root密码
  14. c# listView
  15. L2-004 搜索树判断 (25 point(s))
  16. 如何成为合格的企业邮箱管理员
  17. python mock server_五、python MOCK SERVER
  18. 十六进制转二进制 c语言,单片机 avr c语言 二进制 十进制 十六进制 快速转换
  19. 服务器上网站文件无法删除不了怎么办啊,Windows服务器上文件夹删不掉怎么办...
  20. addClass()使用方法

热门文章

  1. linux svn可视化,Ubuntu 14.04如何安装可视化SVN
  2. 多master mysql_使用 Rotate Master 实现MySQL 多主复制
  3. mysql1033错误存储引擎_【Mysql问题集锦(1)】mysql不能使用innodb存储引擎
  4. 无法安装mysql server 2008_Windows Server2008安装mysql5.6出现程序无法正常启动(0xc000007b)...
  5. linux磁盘分配方案,张明贵-Linux磁盘分区方案
  6. oracle中睡眠,sql - ORACLE中的睡眠功能 - 堆栈内存溢出
  7. python枪战项目计划书_燕山大学操作系统课程设计计划书
  8. 皮一皮:这是谁的脚???
  9. MySQL面试三连杀:如何实现可重复读、又为什么会出现幻读、是否解决了幻读问题?...
  10. 聊一聊:开源社区应该用中文吗?