首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检测照片的对比指数?

如何检测照片的对比指数?
EN

Stack Overflow用户
提问于 2011-08-18 00:15:12
回答 2查看 2.9K关注 0票数 3

我正在尝试拍摄一组照片(在后面可以添加更多的照片),并试图找到一个对比度/亮度/饱和度指数,我可以使用它来对照片进行排序。亮度和饱和度是相当容易的,但我仍然坚持寻找对比。我尝试了几种方法(所有像素与其邻居之间的平均差值,或将其分割成16个区域(4x4),以及平均值的平均差值,以对抗先前方法中添加的噪声对比),但没有给出准确的结果。我的对比词的意思不是技术/科学,只是视觉上的高或低对比,一个你用眼睛看着说的。我不是数学或信号处理方面的专家,我正在寻找一个简单明了的算法,如果有的话。我如何获得一个整体数字对比索引/比率/值/任何(只要它可以用来分类照片)的图像?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-18 00:32:38

你可以试着做一个像素亮度直方图。对于“理想”对比图像,它应该是统一的。而偏离均匀度的可能是对比量。

有关更多细节,请参见增强对比度的直方图均衡方法:均衡化

票数 3
EN

Stack Overflow用户

发布于 2011-08-18 00:33:14

我还没有尝试过这一点,但是我会一个接一个地尝试以下步骤:

  1. 去噪任何类型的。根据您所能做的计算量,我将尝试模糊(廉价)、中值或双边滤波器 (更昂贵,并且可能需要知道噪声在所有图像中或多或少具有相同的类型/效果/对比度)。注意,所有滤波器都要求你知道一个半径,它足以消除噪声,但不会损害局部对比度(我确实希望你有更多的全局对比度,而不是局部对比度)。
  2. 创建图像亮度的直方图。如果您想要处理固定大小的直方图,可以在所有像素上,或者将其划分为各个部分(如您前面建议的16个部分)。
  3. 计算图像直方图的标准差。这将是图像对比度的参数。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7101018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档