Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 如何检测照片的对比度指数?_Algorithm_Image Processing - Fatal编程技术网

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

Algorithm 如何检测照片的对比度指数?,algorithm,image-processing,Algorithm,Image Processing,我正在尝试拍摄一组照片(之后可以添加更多照片),并尝试找到一个对比度/亮度/饱和度指数,用于对照片进行排序。亮度和饱和度很容易,但我一直在寻找对比度。我尝试过几种方法(将所有像素与其相邻像素的差值平均,或将其分割为16个区域(4x4)并将其平均值的差值平均,以对抗前一种方法中噪声增加的对比度),但没有任何方法能给出准确的结果。我对对比度这个术语的理解不是技术/科学,只是视觉上的高对比度或低对比度,即你用眼睛看并说的对比度。我不是数学或信号处理专家,我正在寻找一个简单而直接的算法,如果有的话。如何

我正在尝试拍摄一组照片(之后可以添加更多照片),并尝试找到一个对比度/亮度/饱和度指数,用于对照片进行排序。亮度和饱和度很容易,但我一直在寻找对比度。我尝试过几种方法(将所有像素与其相邻像素的差值平均,或将其分割为16个区域(4x4)并将其平均值的差值平均,以对抗前一种方法中噪声增加的对比度),但没有任何方法能给出准确的结果。我对对比度这个术语的理解不是技术/科学,只是视觉上的高对比度或低对比度,即你用眼睛看并说的对比度。我不是数学或信号处理专家,我正在寻找一个简单而直接的算法,如果有的话。如何获得图像的整体数字对比度指数/比率/值/任何东西(只要可以用于对照片进行排序)?

您可以尝试制作像素亮度直方图。对于“理想”对比度图像,它应该是均匀的。与均匀性的偏差可能是对比度的数量

详见对比度增强直方图均衡化方法:

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

  • 噪音消除。随便什么。根据你能做多少计算,我会尝试模糊(便宜)、中值或a(更贵,可能需要知道所有图像中的噪声或多或少都是相同类型/效果/对比度)。请注意,所有过滤器都要求您知道一个半径,该半径足以消除噪声,但不会损害局部对比度(我希望您的全局对比度大于局部对比度)
  • 创建一些图像亮度的直方图。如果要处理固定大小的直方图,可以在所有像素上,也可以将其分成若干部分(如上面建议的16个部分)
  • 计算图像直方图的平均值。这将是图像对比度的参数

  • 在第一部分中,我决定使用图像的缩略图(我已经生成了缩略图),以显著减少处理并消除噪声因素。。。