Python图像对比度调整用什么方法?Python怎么调整图像对比度

【Python图像对比度调整用什么方法?Python怎么调整图像对比度】在之前的文章之中小编已经介绍了python该怎么去调整图像亮度来让其更暗或者更亮,而对比度这个属性的调整也能够在一定程度上起到同等作用 。所以下面这篇文章就是会详细讲解一下,python图像对比度调整方法的使用,想学习和了解的话就往下看看 。

Python图像对比度调整用什么方法?Python怎么调整图像对比度

文章插图
adjust_log()方法
python图像对比度调整使用的是第三方库skimage之中,模块exposure的方法adjust_log() 。此方法只需要去传入图片文件对象作为参数即可,因为对比度不像亮度一样可以去通过明确的数值来调整 。
对比度指的是一幅图像中明暗区域最亮的白和最暗的黑之间不同亮度层级的测量,差异范围越大代表对比越大,差异范围越小代表对比越小 。而log()会自动根据算法来将图像对比度调整到最合适的状态,图像对比度高低差越大那么整个图像就会出现,色彩明亮差异极大而看起来很奇怪的效果,代码示例如下所示:
from skimage import data, exposure, img_as_floatimport matplotlib.pyplot as pltimage = img_as_float(data.moon())gam1= exposure.adjust_log(image)plt.figure('aa',figsize=(8,8))plt.imshow(gam1,plt.cm.gray)plt.axis('off')plt.show()以上代码的操作就是将图像对比度调整到合适状态之后创建了一个可以显示图像的窗口,然后用创建子图来让这个调整后的图像能够在该窗口内显示 。而cm.gray就会将整个图像转为灰度图,这种模式下图像的色彩差异会变得更加明显,而且只有调用pyplot模块的show()方法才能够将其输出并显示 。
以上就是关于“Python图像对比度调整用什么方法?Python怎么调整图像对比度”的全部内容了,希望对你有所帮助 。

    推荐阅读