提高图像图中的对比度 - PLplot

时间:2014-11-25 15:52:17

标签: image-processing contrast

我正在使用PLplot将2D矩阵绘制为灰度图像。但是,由于2D矩阵包含一些非常高的值,并且由于色阶是线性的,因此大部分图像变得暗淡且几乎看不见。

这就是我绘制2D矩阵(称为z)的方式:

plimage((const PLFLT * const *) z, XDIM, YDIM, 1., XDIM, 1., YDIM, 0., 0., 1., XDIM, 1., YDIM);

如果以某种方式调整对比度或色阶,我想这应该是固定的。

有人可以帮忙吗?

如果可能,我不想使用外部库(例如OpenCV)。

1 个答案:

答案 0 :(得分:1)

增加图像的全局对比度,可以使用直方图均衡(在绘图之前)。

直方图均衡示例:

显示原始和拉伸的直方图。

histogram equalization example

希望这会有所帮助。