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 分钟前
让AI更懂你:提示词工程5大框架完全指南
人工智能·llm
OpenBayes贝式计算18 分钟前
流式 3D 重建新突破!LingBot-Map 融合 Trajectory Memory 与几何上下文;12.6 万 QA 样本!
计算机视觉·开源·agent
zzzzzz31025 分钟前
深入解读Kronos:首个金融K线语言的基础模型
人工智能
sali-tec26 分钟前
C# 基于OpenCv的视觉工作流-章62-线线距离
图像处理·人工智能·opencv·算法·计算机视觉
南河的南27 分钟前
理解Skill
人工智能
John_ToDebug27 分钟前
AGENTS.md 进阶:如何让 AI 从「被动听从」变为「主动查阅」
人工智能·ai·agent
蔡俊锋36 分钟前
一个人指挥AI编程军团
人工智能·一个人指挥ai编程军团·指挥ai编程军团·ai agent时代
郑寿昌40 分钟前
AI Agent 2026:从对话到行动的跃迁
人工智能·microsoft·数据挖掘
zhongerzixunshi41 分钟前
筑牢国家安全防线,赋能企业合规发展
大数据·人工智能·安全
小飞象—木兮1 小时前
2026数据资产入表解决方案(52页 PPT)
大数据·人工智能