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还有很多其他强大的图像处理功能,可以根据具体需求选择合适的库和方法来处理图片。

相关推荐
大模型任我行3 小时前
阿里:揭示RLVR训练不稳定性根源
人工智能·语言模型·自然语言处理·论文笔记
沃达德软件7 小时前
视频增强技术解析
人工智能·目标检测·机器学习·计算机视觉·超分辨率重建
魔乐社区7 小时前
GLM-5上线魔乐社区,基于昇腾的模型推理+训练部署教程请查收!
人工智能·开源·大模型
geneculture8 小时前
化繁为简且以简驭繁:唯文论英汉对照哲学术语49个主义/论
人工智能·融智学的重要应用·哲学与科学统一性·信息融智学·融智时代(杂志)
睡醒了叭8 小时前
coze-工作流-http请求
人工智能·aigc
twilight_4698 小时前
机器学习与模式识别——机器学习中的搜索算法
人工智能·python·机器学习
冰西瓜6009 小时前
深度学习的数学原理(十)—— 权重如何自发分工
人工智能·深度学习·计算机视觉
niuniudengdeng9 小时前
基于时序上下文编码的端到端无文本依赖语音分词模型
人工智能·数学·算法·概率论
Soonyang Zhang10 小时前
flashinfer attention kernel分析
人工智能·算子·推理框架
林籁泉韵710 小时前
2026年GEO服务商推荐:覆盖多场景适配,助力企业AI时代增长
人工智能