优草派  >   Python

Python常见的图像处理库有哪些?常用的python图像处理库使用方法

翟嘉慧            来源:优草派

下面这篇文章就是介绍有关“Python常见的图像处理库有哪些?常用的python图像处理库使用方法”, 在python的内置模块和标准库之中基本上没有提供任何关于图像处理功能的库,所以当一个python程序中要对图像这种媒体文件进行操作时就要用到第三方库,有需要的小伙伴可以参考一下哦!

Python常见的图像处理库有哪些?常用的python图像处理库使用方法

现如今,python语言已经成为了使用最广泛且最多的语言,它可以做很多的事情而且使用的代码行数不多,不仅可以对代码进行编辑还可以对图像进行操作。今天主要是讲关于对图像处理的一些库。

1、pillow库

在这个库中,它包含了许多可以对图像进行处理的函数,可以调整图片的大小等等,python中最好使用的库就包括它在内,只不过它已经很久没有进行版本的更新了。

安装库的命令如下:

pip install pillow

代码如下:

from PIL import Image,ImageEnhance
img_original = Image.open("hh1.jpg")
img_original.show("原始图像")
img = ImageEnhance.Contrast(img_original)
img.enhance(4.2).show("对比度更高的图像")

这个是一部分代码,是简单的对一张图片进行操作,也是展现这个库是如何操作的,使用pillow库来增加它的对比度,使浅色的图片更加的漂亮。

2、Numpy

它是用来处理有关类型的计算,同时它也可以对图片进行处理操作,举个例子:

from PIL import Image
import numpy as np
img = np.array(Image.open('111.jpg'))
img_red = img.copy()
img_red[:, :, (1, 2)] = 0
img_green = img.copy()
img_green[:, :, (0, 2)] = 0

在上面的代码中,我们是使用了numpy这个库来对图片进行操作,主要是设置图片的rgb值,将两张图片分别设置成了红色和绿色。

本文重点介绍了Python常见的图像处理库有哪些?常用的python图像处理库使用方法,这里只介绍了两个库,这两个库功能强大,包含各式各样的图像处理函数,极大地提升了开发效率,推荐大家积极使用。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。