![]() |
1
2
我会这样做(伪代码):
|
![]() |
2
1
在查找“具有最高对比度”的图像时,您需要非常小心地定义图像的对比度。以最简单的方式,对比度是图像中最低强度和最高强度之间的差异。在你的情况下,这不会很有用。 我建议您使用柱状图方法来描述给定图像的对比度,然后比较柱状图的属性,以确定定义时对比度最高的图像。您可以使用各种众所周知的容器来用代码表示柱状图,或者构造一个类来满足您的特定需求。(我不是暗示你需要以图表的形式创建一个柱状图,只是强度值的统计表示。)你可以直接使用每个柱状图的方差作为对比度的度量,或者使用标准差(如果这样更容易操作的话)。 关键在于如何定义图像的对比度。一般来说,我会将高对比度图像定义为具有所有或几乎所有可能值的值的图像。我还要补充一点,在这个高对比度图像的定义中,图像的强度值趋向于均匀分布在可能值的范围内。 使用这种方法,低对比度图像往往具有相对较少的离散强度值,并且它们往往被紧密地分组在一起,而不是均匀分布。(一般来说,它们也倾向于朝着范围的中心分组。) |
![]() |
McRui · Laravel storeAs()存储问题中的图像 1 年前 |
![]() |
HTML · 如何使用css使任何SVG图像灰度化? 2 年前 |
![]() |
GabyUnalaq · 从原始RGB深度图像到灰度的转换不正确 2 年前 |
![]() |
MHSarmadi · 阻止显示未完全加载的图像 2 年前 |
![]() |
softandwet · 反应img onError未点火 2 年前 |
![]() |
Nilesh soni · 颤振图像已缩放,但如何更改缩放位置 2 年前 |