【发布时间】:2016-06-08 13:00:26
【问题描述】:
我有大约 160 张图片用于实验。然而,与其他图像相比,一些图像具有明显不同的亮度和对比度。例如,我有如下两张图片:
我想在亮度和对比度方面均衡两张图片(可能会在中间找到某个级别,而不是将一张图片等同于另一张图片 - 尽管如果这样可以让事情变得更容易,这可能是可以的)。有人会对如何解决这个问题有任何建议吗?我不太熟悉 Matlab 中的图像分析,所以如果出现后续问题,请多多包涵。 Equalizing luminance, brightness and contrast for a set of images 的问题已经在这里了,但代码对我来说没有多大意义(由于我缺乏在 Matlab 中处理图像的经验)。
目前,我使用 Gimp 来处理图像,但使用 160 张图像非常耗时,而且仅凭主观的眼睛判断也不是很可靠。谢谢!
【问题讨论】:
-
可能
histeqcommand对你有帮助。 -
我试过了,但结果因一张照片而异。
-
双重检查:当你尝试过时,你是否使用了预先设置的直方图;具有强度值的等距箱的预设计数? "... 转换强度图像
I,以便输出强度图像J与length(hgram)箱的直方图近似匹配hgram"。 -
dfri,我没有使用预设的直方图。抱歉,这似乎是一个基本问题,但您介意告诉我该怎么做吗?
-
不,我没有。但我的一位实验室同事最近正在研究这个。我会和她核实一下她是怎么做到的。
标签: image matlab image-processing brightness contrast