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 分钟前
稚晖君的「好东西」揭晓!首个通用具身基座模型,机器人告别「看得懂做不来」
人工智能·openai
大刘讲IT10 分钟前
Zabbix+AI大模型实战:智能故障诊断与工单预警系统设计
人工智能·zabbix
DuDuTalk10 分钟前
DuDuTalk接入DeepSeek,重构企业沟通数字化新范式
大数据·人工智能
ZhuBin36515 分钟前
推测gpt4o视觉皮层建立的过程
人工智能·深度学习·计算机视觉
大数据追光猿18 分钟前
Qwen 模型与 LlamaFactory 结合训练详细步骤教程
大数据·人工智能·深度学习·计算机视觉·语言模型
何仙鸟35 分钟前
深度学习网格搜索实战
人工智能·深度学习
轻松Ai享生活1 小时前
2025人工智能时代的生存指南
人工智能
轻松Ai享生活1 小时前
如何使用 Python 调用 DeepSeek-R1 API?
人工智能
ππ记录1 小时前
Manus全球首个通用Agent,Manus AI:Agent应用的ChatGPT时刻
人工智能·chatgpt·manus详细介绍·manus介绍·manus详细应用·manus教程·manus详情介绍
Timbo2号2 小时前
OpenAI API调用实战:跨境支付验证的技术解决方案
人工智能·github