python 如何处理图片 举例说明

Python有很多库可以用于处理图片,常用的有Pillow和OpenCV。

举例说明如下:

  1. 使用Pillow库读取图片并显示:
python 复制代码
from PIL import Image

# 打开图片
image = Image.open('image.jpg')

# 显示图片
image.show()
  1. 使用Pillow库调整图片大小:
python 复制代码
from PIL import Image

# 打开图片
image = Image.open('image.jpg')

# 调整图片大小
new_image = image.resize((500, 500))

# 保存调整后的图片
new_image.save('resized_image.jpg')
  1. 使用Pillow库进行图像增强:
python 复制代码
from PIL import ImageEnhance

# 打开图片
image = Image.open('image.jpg')

# 创建图像增强对象
enhancer = ImageEnhance.Contrast(image)

# 增强图像对比度
enhanced_image = enhancer.enhance(1.5)

# 保存增强后的图片
enhanced_image.save('enhanced_image.jpg')
  1. 使用OpenCV库进行图像处理:
python 复制代码
import cv2

# 读取图片
image = cv2.imread('image.jpg')

# 转换为灰度图像
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

# 保存灰度图像
cv2.imwrite('gray_image.jpg', gray_image)

# 显示灰度图像
cv2.imshow('Gray Image', gray_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

以上是一些处理图片的基本操作,Python还有很多其他强大的图像处理功能,可以根据具体需求选择合适的库和方法来处理图片。

相关推荐
雅菲奥朗4 分钟前
开课通知|9月12-13日 FDE实战训练营:深耕AI落地实战,赋能职场能力进阶
人工智能·vibe coding·fde
武子康9 分钟前
DeepSeek Harness 为什么不用 messages 数组保存一切
人工智能·llm·agent
bullkingluo12 分钟前
# 大模型意图识别翻车后,我们换掉了词典和分类 Prompt
人工智能
我是慎独14 分钟前
人工智能:现代方法读书笔记(十三)
人工智能·概率论
十三画者15 分钟前
【文献分享】KCFtools:基于k-mer的无比对基因组变异检测与基因型矩阵构建工具
人工智能·深度学习·数据挖掘·数据分析
m0_6380796217 分钟前
2026AI 论文工具测评:主流学术写作工具深度对比与避坑指南
人工智能
吃旺旺雪饼的小男孩18 分钟前
U-Net 语义分割详解:原论文、PyTorch 实现与真实消融实
人工智能·pytorch·python·算法
lucas_AI18 分钟前
35 种开源文档抽取配置,只有 4 个跨过 F1 0.5
人工智能·算法·llm
穿过生命散发芬芳19 分钟前
用 TRAE Work 把零散运维知识,系统化成一本可复用的运维红宝书
人工智能·trae
刘立军20 分钟前
中心化配置与 I18n:严格禁止 AI 魔法值与硬编码参数
人工智能·后端·架构