【问题标题】:Histogram Equalization直方图均衡
【发布时间】:2010-08-24 17:22:55
【问题描述】:

我是 Python 的初学者。我想做一个关于直方图均衡的小项目。基本上我想在我的项目中包括改变对比度、颜色和裁剪选项等。我现在一片空白。请提出一些建议。我非常热衷于做这个项目,但是如何开始呢?

【问题讨论】:

    标签: python image-processing


    【解决方案1】:

    Python 的PIL module 具有控制contrast, colorcropping 的方法。

    【讨论】:

    • ImageOps 模块也很有用,例如,autocontrast()equalize() 函数。
    【解决方案2】:

    您可以使用PythonMagick。支持直方图均衡化:

    import PythonMagick
    img = PythonMagick.Image("original.png")
    img.equalize()
    img.write("equalized.png")
    

    PythonMagick 本身并没有很好的文档记录,但它的 API 直接对应于Magick++ API。使用 Magick++ 文档作为参考。

    如果 PIL 对你来说足够了,坚持使用 PIL,它会得到更好的支持。我从 Ubuntu 包中安装了 PythonMagick,项目页面没有为我打开。

    【讨论】:

      猜你喜欢
      • 2017-05-17
      • 1970-01-01
      • 1970-01-01
      • 2013-12-03
      • 2016-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-20
      相关资源
      最近更新 更多