【问题标题】:Localized Adaptive Contrast enhancement on opencv and pythonopencv和python上的局部自适应对比度增强
【发布时间】:2020-11-25 09:31:41
【问题描述】:

我正在尝试对不同类型的图像进行图像增强。我尝试了很多不同的方法,但通常,它只适用于一张图片,但在另一张图片上失败。我是图像处理的新手,所以我很难理解它需要如何完成。我正在发布输入图像和所需的输出。

输入 1:

输出 1:

输入 2:

输出 2:

输入 3:

输出 3:

输入 4:

Input4

输出 4:

我已经尝试过CLAHEAdaptive ThresholdingHistogram EquilizationAuto Brightness and Contrast adjustmentAdaptive Integral Enhancement 等等。所有图像都没有任何效果。我的假设是我需要实现某种局部自适应对比度增强,但是我可能又错了。如果有人能帮我解决这个问题,那将是非常有帮助的。

【问题讨论】:

  • 您是否正在寻找一种可以增强所有图像的方法?
  • 理想情况下是的。我正在寻找一种适用于所有这些图像的方法
  • 该技术需要在接近白色的背景上处理黑色文本。先转灰度,再根据需要反转
  • 嗨,你能帮我解决这个问题吗?我已经花了将近一个星期的时间,现在我对解决方案一无所知。我是图像处理的新手,我真的不知道如何得到这个结果。搜索了整个互联网,没有找到有希望的线索。
  • Imo 这是一项艰巨的任务,因为一个方法应该适用于所有非常不同的图像。我认为您可以使用像 CLAHE 这样的方法,但您需要自动确定每个图像的参数。因此,在使用您的方法之前,您需要分析图像(色彩空间、图像大小、文本大小......)。也许你也可以在频域工作。

标签: python image opencv image-processing contrast


【解决方案1】:

正如 fmw42 所说,您可能需要处理灰度图像。所以建议是根据需要转换为灰度和反转。我可以建议您转换为 Y Cb Br 并申请 Y,并保持 Cb Cr 不变,看看这是否有效。这是我将使用的方法,例如,将直方图均衡应用于彩色图像。 CLAHE 应该可以完成灰度工作。

【讨论】:

    猜你喜欢
    • 2020-11-24
    • 1970-01-01
    • 2011-05-07
    • 1970-01-01
    • 2019-10-03
    • 2017-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多