【发布时间】:2018-10-17 13:40:49
【问题描述】:
我目前正在使用 SciKit Image 模块下的 rescale_intensity 函数在 Python 中处理低对比度图像。
我通过指定数据集的第二个和第 98 个百分位来增加有趣(且相对较小)数据范围的对比度:
p1, p2 = np.percentile(im, (2, 98))
并定义新的对比图像:
im2 = skimage.exposure.rescale_intensity(im, in_range = (p1, p2))
这正如预期的那样工作,但是当我显示颜色条时,数据会转移到范围 [-1, 1]。有什么方法可以相应地重新缩放颜色条?
【问题讨论】:
-
您是否介意给我们一小段代码来说明您的问题,最好是数据,以便我们可以尝试和重现?
-
别介意伙计们,我已经解决了这个问题。只需在绘图之前对数组应用相同的缩放比例。由于一个人有两个由百分位数定义的参考点,这很容易。
标签: python image matplotlib scikit-image colorbar