【发布时间】:2017-07-04 13:46:30
【问题描述】:
在 Google 中搜索 Histogram Equalization Python 或 Contrast Stretching Python 我被定向到 OpenCv 中的 python 文档中的相同链接,它们实际上都是与均衡和非拉伸 (IMO) 相关。
阅读文档,似乎与措辞混淆,因为它将均衡描述为拉伸操作:
直方图均衡所做的就是扩展这个范围。
与
因此,您需要将此直方图拉伸到任一端(如下图所示,来自维基百科),这就是直方图均衡所做的(简单来说)
我觉得这是错误的,因为在 Wikipedia 上没有任何地方说 直方图均衡 意味着拉伸,并且阅读其他来源可以清楚地区分这两种操作。
- http://homepages.inf.ed.ac.uk/rbf/HIPR2/histeq.htm
- http://homepages.inf.ed.ac.uk/rbf/HIPR2/stretch.htm
我的问题:
-
OpenCV 文档是否真的实现了直方图均衡,但解释得很糟糕?
- 在 Python 中是否有任何对比度拉伸的实现? (OpenCV 等?)
【问题讨论】:
-
我想你的意思是'对比度拉伸'
-
查看THIS PAGE 了解这两个术语的含义...
-
@JeruLuke 谢谢你,我的意思是对比拉伸!我将编辑问题。
-
你可以用 Python wand 或 Python Skimage 来做。例如查看scikit-image.org/docs/dev/api/… 或查看 contrast_stretch docs.wand-py.org/en/0.5.1/wand/image.html
标签: python opencv image-processing histogram