直方图均衡化
我刚开始学习Python,想做一个关于直方图均衡化的小项目。简单来说,我想在我的项目中加入调整对比度、颜色和裁剪等功能。现在我对这个项目一点头绪都没有。请给我一些建议。我非常想做这个项目,但不知道从哪里开始。
2 个回答
3
你可以使用 PythonMagick。它支持直方图均衡化功能:
import PythonMagick
img = PythonMagick.Image("original.png")
img.equalize()
img.write("equalized.png")
不过,PythonMagick 的文档不是很好,但它的接口和 Magick++ API 是一一对应的。你可以参考 Magick++ 的文档。
如果你觉得 PIL 已经够用了,那就继续用 PIL,它的支持更好。我是通过 Ubuntu 的软件包安装 PythonMagick 的,但项目页面对我来说打不开。